Lệnh usermod
trong Bash được sử dụng để thay đổi thông tin của người dùng trên hệ thống Linux. Bạn có thể thay đổi tên đăng nhập, nhóm người dùng, và nhiều thuộc tính khác liên quan đến tài khoản người dùng.
Cú pháp cơ bản của lệnh usermod
như sau:
usermod [options] [arguments]
-l, --login NEW_LOGIN
: Đổi tên đăng nhập của người dùng.-d, --home NEW_HOME
: Thay đổi thư mục chính của người dùng.-m, --move-home
: Di chuyển thư mục chính của người dùng đến vị trí mới.-G, --groups GROUP1[,GROUP2,...]
: Thêm người dùng vào các nhóm mới.-a, --append
: Thêm người dùng vào nhóm mà không xóa các nhóm hiện tại.-s, --shell SHELL
: Thay đổi shell mặc định cho người dùng.Dưới đây là một số ví dụ thực tế về cách sử dụng lệnh usermod
:
usermod -l newusername oldusername
usermod -d /new/home/directory username
usermod -m -d /new/home/directory username
usermod -G group1,group2 username
usermod -s /bin/bash username
groups username
trước khi thêm hoặc thay đổi.-a
khi thêm người dùng vào nhóm để đảm bảo không xóa các nhóm hiện tại.sudo
để thực hiện lệnh usermod
.