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ăng Community tự host (miễn phí) Gói trả phí Owner, Member Có Có Vai trò Admin Không Tự host: Enterprise; Cloud: Pro, Enterprise Chia sẻ workflow, credential cho user khác Khô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 project Có 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ông Enterprise (Cloud và tự host) Bắt buộc 2FA cho mọi user Không Tự host: Business, Enterprise; Cloud: Enterprise
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.

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.

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.

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ý.

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.

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.

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.

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.

Ả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).

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ý.

- 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.

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).
