close

Hướng dẫn cách thêm, xóa và phân quyền user trong n8n

Tác giả: Đông Tùng Ngày đăng: 30/09/2025 Chuyên mục: n8n
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Trong n8n, Owner thêm user ở Settings > Users bằng lời mời, đổi vai trò ngay trên danh sách, và khi xóa user thì chọn chuyển workflow, credential cho người khác hoặc xóa luôn. Bản Community tự host có Owner và Member; vai trò Admin và chia sẻ workflow, credential cần gói trả phí.

Khi các quy trình tự động hóa trong n8n ngày càng nhiều, việc thêm người vận hành là chuyện tất yếu, kéo theo câu hỏi ai được xem, sửa, xóa gì. Bài này áp dụng cho n8n tự host (ví dụ cài n8n trên VPS) và n8n Cloud; ảnh chụp ở n8n 1.112, các bước trên 2.x tương tự.

Tại sao cần quản lý user trong n8n?

Quản lý user trong n8n giúp giới hạn ai được sửa workflow đang chạy thật, chia việc rõ cho từng người và truy vết khi có sự cố. Đây là nền tảng để mở rộng đội ngũ mà hệ thống vẫn an toàn.

Bảo mật và kiểm soát truy cập

Bạn sẽ không muốn một nhân viên mới vô tình sửa hoặc xóa workflow đang chạy các tác vụ kinh doanh quan trọng. Phân quyền đảm bảo chỉ người có trách nhiệm mới thực hiện được thay đổi lớn.

Tối ưu cách làm việc nhóm

Khi đội ngũ lớn dần, mỗi người có vai trò riêng. Người dựng workflow cần quyền tạo và sửa; người khác có thể chỉ cần xem kết quả chạy. Phân quyền rõ giúp mỗi người tập trung đúng việc.

Phân chia trách nhiệm và giảm rủi ro

Khi có sự cố, câu hỏi “ai đã làm gì, khi nào” dễ trả lời hơn nhiều nếu quyền được chia rõ. Điều đó giúp khắc phục nhanh và nâng ý thức của từng người khi dùng hệ thống.

Các vai trò user trong n8n và quyền hạn tương ứng

n8n có ba vai trò cấp instance dựng sẵn: Owner, Admin và Member. Mỗi user có đúng một vai trò, quyết định họ làm được gì trên toàn bộ instance (Understand instance roles). Vai trò nào dùng được còn tùy bản bạn đang chạy, xem bảng bên dưới.

Tính năngCommunity tự host (miễn phí)Gói trả phí
Owner, MemberCóCó
Vai trò AdminKhôngTự host: Enterprise; Cloud: Pro, Enterprise
Chia sẻ workflow, credential cho user khácKhông (chỉ Owner và người tạo truy cập được)Tự host: Business, Enterprise; một số gói Cloud
Vai trò trong projectCó khi đăng ký email miễn phí (Registered Community)Cloud mọi gói; tự host Business, Enterprise
Vai trò tùy chỉnh (custom roles)KhôngEnterprise (Cloud và tự host)
Bắt buộc 2FA cho mọi userKhôngTự host: Business, Enterprise; Cloud: Enterprise
Quyền user theo bản n8n, đối chiếu docs.n8n.io (Community edition features, RBAC, Security policies) ngày 23/10/2026. Tính năng theo gói có thể đổi, kiểm lại trên n8n.io/pricing

Owner: toàn quyền trên instance

Owner là tài khoản cao nhất, thường là người cài instance n8n. Mỗi instance chỉ có một Owner.

  • Thêm, xóa, đổi vai trò mọi user.
  • Quản lý cài đặt instance (Instance settings).
  • Quản lý thanh toán và gói (khi dùng n8n Cloud).
  • Xem và sửa mọi workflow, credential, execution.

n8n khuyên Owner tạo thêm một tài khoản Member cho chính mình để dựng workflow hằng ngày, vì Owner thấy và sửa được mọi workflow nên dễ ghi đè việc của người khác.

Admin: quản trị thay Owner (gói trả phí)

Admin có gần hết quyền quản trị, hợp với trưởng nhóm kỹ thuật. Vai trò này chỉ có ở n8n Cloud gói Pro, Enterprise và bản tự host Enterprise.

  • Thêm, xóa user và đổi vai trò Member.
  • Xem và quản lý workflow, credential của mọi user.
  • Không xóa hay đổi vai trò Owner.
  • Không vào được mục thanh toán (Cloud console).

Member: người dùng cơ bản

Member là vai trò phổ biến nhất, dành cho người trực tiếp dựng và vận hành workflow hằng ngày.

  • Tạo, sửa, xem, xóa workflow và credential của chính mình.
  • Không xem được workflow của người khác, trừ khi được chia sẻ (chia sẻ cần gói trả phí).
  • Không có quyền quản trị user.

Cách thêm user mới vào n8n

Owner (hoặc Admin) thêm user mới bằng cách mời qua email ở Settings > Users. Trên bản tự host, nên cấu hình SMTP để n8n gửi lời mời và email đặt lại mật khẩu; không có SMTP thì bạn tự gửi đường link mời (User management).

Bước 1: Ở giao diện chính, nhấp Settings ở góc dưới bên trái.

Menu Settings ở góc dưới bên trái giao diện n8n

Trong Settings, chọn Users để mở trang quản lý người dùng. Trang này liệt kê mọi user, kể cả người đang chờ nhận lời mời.

Trang Settings > Users của n8n với nút Invite, thông báo Upgrade để tạo thêm admin, tên và email người dùng đã được làm mờ

Bước 2: Nhấp nút Invite màu cam ở góc trên bên phải. Trong cửa sổ Invite new users:

  • New User Email Addresses: nhập email người cần mời.
  • Role: chọn vai trò; mặc định là Member.
  • Nhấp Create invite link.
Hộp thoại Invite new users trong n8n, ô email ten@example.com, Role Member, nút Create invite link

Bước 3: User mới xuất hiện trong danh sách với trạng thái Pending, nghĩa là họ chưa hoàn tất đăng ký.

Danh sách Users của n8n có user ten@example.com trạng thái Pending, vai trò Member

Bước 4: Gửi link mời cho người dùng mới. Khi mở link, họ điền First Name, Last Name và tạo mật khẩu (tối thiểu 8 ký tự, có 1 số và 1 chữ hoa) để hoàn tất.

Trang Set up your account khi mở link mời n8n, gồm First Name, Last Name, Password và nút Finish account setup

Sau đó họ đăng nhập vào n8n với không gian làm việc riêng, sẵn sàng tạo workflow đầu tiên.

Trang Overview của n8n sau khi user mới đăng nhập, chưa có workflow; thanh địa chỉ đã thay bằng n8n.example.com

Cách đổi vai trò user trong n8n

Để đổi vai trò, vào Settings > Users, tìm user cần sửa và nhấp vào vai trò hiện tại của họ (ví dụ Member). Menu mở ra cho phép chọn Admin để nâng quyền, Member để hạ quyền, hoặc Remove user để xóa.

Menu vai trò của một user trong n8n với lựa chọn Member, Admin và Remove user; tên, email đã được làm mờ

Dòng “Upgrade to unlock the ability to create additional admin users” nghĩa là bản bạn đang dùng chưa có vai trò Admin. Theo docs n8n, Admin có ở n8n Cloud gói Pro, Enterprise và bản tự host Enterprise; bản Community chỉ có một Owner và các Member.

Trang giá n8n với các gói Starter, Pro, Business, Enterprise; gói Pro có Admin roles

Ảnh trang giá n8n chụp 09/2025. Ngày 22/10/2026 trang giá vẫn ghi Starter €20, Pro €50, Business €667 mỗi tháng khi trả theo năm; kiểm lại trên n8n.io/pricing trước khi nâng gói.

Có chuyển quyền Owner cho user khác được không?

Không. n8n không có thao tác chuyển quyền Owner sang một user đang có. Owner chỉ đổi được email của chính tài khoản Owner ở Settings > Personal; việc này cập nhật tài khoản Owner hiện tại chứ không gộp hay chuyển sang user khác (Change instance owner email). Email mới không được trùng email của user nào khác trong instance.

Cách xóa user khỏi n8n an toàn

Xóa user trong n8n là cách duy nhất để thu hồi quyền truy cập. Khi xóa một user đang hoạt động, n8n hỏi bạn chuyển workflow và credential của họ cho user hoặc project khác, hay xóa vĩnh viễn (Add and remove users).

  • Ở Settings > Users, nhấp vào vai trò của user cần xóa (bản mới: menu ba chấm của user).
  • Chọn Remove user (bản mới ghi Delete user).
Chọn Remove user trong menu vai trò của user trên trang Users n8n; tên, email đã được làm mờ

Hộp thoại xác nhận hiện ra với hai lựa chọn cho dữ liệu của user đó:

  • Transfer their workflows and credentials to another user or project (lựa chọn an toàn): chuyển toàn bộ cho người khác tiếp tục quản lý.
Hộp thoại xóa user trong n8n, chọn Transfer their workflows and credentials và danh sách user nhận đã được làm mờ
  • Delete their workflows and credentials: xóa vĩnh viễn, không hoàn tác. Gõ chính xác “delete all data” vào ô xác nhận rồi nhấn Delete.
Hộp thoại xóa user trong n8n, chọn Delete their workflows and credentials, ô xác nhận delete all data và nút Delete

Trước khi xóa vĩnh viễn, nên xuất bản sao workflow và credential theo hướng dẫn backup và restore workflow, credential n8n.

Cần làm gì sau khi xóa user trong n8n?

Sau khi xóa user trong n8n, hãy kiểm tra workflow đã chuyển giao còn chạy đúng, và thu hồi mọi quyền truy cập dịch vụ ngoài mà người đó đã cấp. Việc cần làm khác nhau theo lựa chọn ở bước xóa.

Trường hợp 1: đã chọn chuyển giao workflow và credential

Kiểm tra quyền sở hữu và truy cập

  • Xác nhận người nhận: lọc danh sách Workflows và Credentials để xem người được chỉ định đã nhận đủ dữ liệu chưa.
  • Khả năng chỉnh sửa: mở vài workflow quan trọng, kiểm tra người mới sửa được và bấm Publish, Unpublish được (n8n 1.x: Activate, Deactivate).

Rà soát và cập nhật credential

  • Kiểm tra tính hợp lệ: xem credential được chuyển có gắn với tài khoản cá nhân của người cũ không.
  • Cập nhật nếu cần: credential gắn tài khoản cá nhân của người đã nghỉ sẽ sớm mất hiệu lực. Tạo credential mới bằng tài khoản công ty hoặc service account rồi cập nhật trong các node.

Chạy thử workflow quan trọng

  • Chạy thủ công: chạy thử các workflow trọng yếu, nhất là workflow nối API, webhook bên ngoài.
  • Kiểm tra webhook: URL webhook vẫn hoạt động, nhưng xem dịch vụ gửi dữ liệu có yêu cầu xác thực gắn với người cũ không.

Thông báo cho đội ngũ: báo cho những người liên quan biết workflow của người cũ giờ do ai quản lý, để họ biết liên hệ ai khi có sự cố.

Trường hợp 2: đã chọn xóa vĩnh viễn workflow và credential

Xác định tích hợp bị hỏng

  • Webhook không còn tồn tại: dịch vụ bên ngoài gửi dữ liệu tới webhook của workflow đã xóa sẽ nhận lỗi, thường là 404 Not Found. Vào các dịch vụ đó để xóa hoặc cập nhật cấu hình webhook.
  • Luồng dữ liệu dừng: mọi tự động hóa người đó dựng đã ngừng. Báo cho các bộ phận bị ảnh hưởng.

Thu hồi quyền truy cập ở dịch vụ khác (quan trọng nhất)

  • Thu hồi API key: nếu người dùng đã tạo API key ở ứng dụng khác và đưa vào n8n, vào các ứng dụng đó để revoke ngay, tránh key bị lạm dụng.
  • Ngắt kết nối OAuth: vào phần bảo mật của tài khoản dịch vụ (Google, Microsoft…) để thu hồi quyền đã cấp cho n8n qua tài khoản người cũ.

Kiểm tra workflow phụ thuộc: rà workflow của người khác xem có node Execute Workflow gọi tới workflow vừa xóa không; các node này sẽ báo lỗi và cần gỡ hoặc cấu hình lại.

Mất lịch sử chạy: toàn bộ execution của các workflow đó bị xóa, không truy vết hay kiểm toán lại được.

Quên mật khẩu Owner hoặc mất mã 2FA thì làm thế nào?

Trên n8n tự host chưa có SMTP, Owner quên mật khẩu chỉ có cách đặt lại user management bằng CLI: lệnh này xóa mọi tài khoản và đưa n8n về màn hình tạo Owner, workflow và credential vẫn còn. User mất mã khôi phục 2FA thì Owner tắt MFA cho riêng user đó (Use the command line).

docker compose exec -u node n8n n8n user-management:reset
docker compose exec -u node n8n n8n mfa:disable --email=ten@example.com

Mỗi user tự bật 2FA ở Settings > Personal > Enable 2FA bằng ứng dụng xác thực (Require two-factor auth). Với VPS n8n của Tino, cách tắt 2FA và đặt lại mật khẩu từ trang quản lý xem ở bài đăng nhập và cấu hình VPS n8n. Các lớp bảo vệ khác cho credential: bảo mật credentials và API key trong n8n.

Muốn chạy n8n 24/7 mà không tự cài? VPS n8n của Tino cài sẵn n8n trên VPS NVMe đặt tại Việt Nam; bạn vẫn có quyền root để cấu hình. Xem cấu hình và giá trên trang sản phẩm.

Câu hỏi thường gặp

Làm sao xem tất cả workflow đang chạy của mọi người dùng?

Owner (và Admin ở gói có vai trò này) xem được mọi workflow, credential và execution của instance ở trang Overview. Member chỉ thấy phần của mình và phần được chia sẻ.

Có thể tạm khóa tài khoản thay vì xóa không?

Không. n8n hiện không có tính năng vô hiệu hóa hay tạm khóa user; cách duy nhất để thu hồi quyền là xóa. Nếu người đó có thể quay lại, hãy chuyển giao dữ liệu của họ trước khi xóa.

Có bắt buộc mọi user bật 2FA được không?

Được, ở Settings > Security với tùy chọn Enforce two-factor authentication. Tính năng này có ở bản tự host Business, Enterprise và n8n Cloud Enterprise. Ở bản Community, mỗi user tự bật 2FA trong Settings > Personal.

Làm sao để Member dùng được workflow của người khác?

Người sở hữu hoặc Admin chia sẻ workflow đó cho Member. Chia sẻ workflow và credential cần gói trả phí; ở bản Community, cách thay thế là export workflow ra JSON rồi Member import vào tài khoản của mình.

Có tạo được vai trò tùy chỉnh (custom roles) không?

Có, nhưng chỉ ở gói Enterprise (Cloud và tự host). Custom role cho phép cấp từng quyền cụ thể ở cấp instance hoặc project mà không phải trao toàn quyền Admin (RBAC).

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

Xem nhiều