Cách thêm hoặc xóa User ra khỏi Group trong Linux
Trong bài này mình sẽ hướng dẫn các bạn cách thêm hoặc xóa User ra khỏi Group trong Linux, đây là một thao tác thường sử dụng trong việc phân quyền quản trị Linux.
Mặc đinh, Linux là hệ thống multi-user (có nghĩa là nhiều người dùng có thể kết nối đồng thời và làm việc). Do đó, quản lý người dùng là một trong những nhiệm vụ cơ bản của người quản trị Linux.
Quản lý người dùng bao gồm mọi thứ từ tạo, cập nhật và xóa tài khoản người dùng hoặc nhóm người dùng trên hệ thống Linux.
1. Kiểm tra Group của User trên Linux
Trước tiên bạn cần biết lệnh kiểm tra tên Group của User muốn xử lý.
Bài viết này được đăng tại [free tuts .net]
Để kiểm tra thì ta sử dụng lệnh groups
.
Ví dụ dưới đây mình sử dụng lệnh groups
để lấy tên nhóm của user có tên là tecmint.
# groups tecmint tecmint : tecmint wheel
Để lấy tên nhóm của chính bạn thì không cần đặt tham số vào.
# group root
2. Thêm một User và Group trong Linux
Trước khi thêm thì bạn phải chắc chắn rằng user đó phải tồn tại trên hệ thống của Linux nhé.
Để thêm user vào nhóm thì ta sử dụng lệnh usermod với các tham số gồm:
-a
yêu cầu bổ sung người dùng vào nhóm-G
chỉ định các nhóm thực ở định dạng phía sau
Trong ví dụ dưới đây mình đã thêm user tecmint vào nhóm postgres.
# usermod -aG postgres tecmint # groups tecmint
3. Xóa User ra khỏi Group trong Linux
Để xóa người dùng ra khỏi nhóm trong Linux thì ta sử dụng lệnh gpasswd
, phía sau lệnh này là tùy chọn -d
.
Ví dụ dưới đây mình xóa người dùng có tên là tecmint ra khỏi nhóm postgres.
# gpasswd -d tecmint postgres # groups tecmint
Ngoài ra, trên Ubuntu bạn có thể xóa người dùng khỏi một nhóm cụ thể bằng lệnh deluser như sau (trong đó tecmint là tên người dùng và postgres là tên nhóm như ví dụ trên).
$ sudo deluser tecmint postgres
Trên là mình đã chia sẻ một thủ thuật rất hay trong Linux, đó là cách thêm hoặc xóa người dùng ra khỏi nhóm trong Linux. Đây là thao tác được sử dụng rất nhiều khi bạn quản trị Linux, vì vậy cần nhớ tên lệnh để tránh bị nhầm lẫn.