usermod: Chỉnh sửa thông tin của một user.
Cú pháp lệnh:usermod [options] username
Options:
- -c : thay đổi thông tin về username.
- -d : thay đổi home directory cho username. Thường đi kèm với option -m để di chuyển các files củausername sang home directory mới.
- -e: thay đổi ngày username hết hạn, theo form: yyyy-mm-dd.
- -f: thay đổi sô ngày sau khi password hết hạn cho đến khi username bị disable.
- -g: thay đổi group chính chứa username.
- -G: thay đổi các group phụ chứa username. Nếu thêm option -a sau GID hoặc groupname thì danh sách group phụ chứa username sẽ add thêm group này chứ không bị thay đổi hoàn toàn thành group này.
- -l: thay đổi tên login của username. (usermod old_name -l new_name)
- -L: lock username
- -p: thay đổi password cho username.
- -s: thay đổi default shell cho username.
- -u: thay đổi UID cho username.
- -U: unlock username
Ví dụ: thông tin của user2:
File /etc/passwd
user2:x:2001:100::/home/user2:/bin/sh
File /etc/group
manager:x:2000:user1
employees:x:2001:
others:x:2002:user2
- Group phụ: 2002
- Comment: Giam_Doc
- Group chính: 2000
- Group phụ: 2001
- shell: /bin/bash
- Đổi tên user2 thành Giam_Doc
root@ubuntu:~# usermod -c Giam_Doc -g 2000 -G 2001 -s /bin/bash user2
root@ubuntu:~# usermod user2 -l Giam_Doc
Kết quả: File /etc/passwd
Giam_Doc:x:2001:2000:Giam_Doc:/home/user2:/bin/bash
File /etc/group
manager:x:2000:user1
employees:x:2001:Giam_Doc
others:x:2002:
userdel: xóa user khỏi hệ thốngCú pháp lệnh: userdel [options] username Options:
- -r: xóa tất cả các files nằm trong mail spool và xóa luôn cả home directory cùng với các files nằm trong nó
- -f: ép buộc xóa username ngay cả khi user đang login. Nếu đi kèm với option -r nó sẽ xóa những files và home directory có chủ sở hữu là username ngay cả khi những files và home directory này được sở hữu chung giữa username và user khác.
root@ubuntu:/home# lsdan moryt user1 user2File /etc/passwdmoryt:x:0:0::/home/moryt:/bin/bashuser1:x:2000:100::/home/user1:/bin/bashGiam_Doc:x:2001:2000:Giam_Doc:/home/user2:/bin/bashXóa user1root@ubuntu:/home# userdel -r user1Kết quả:root@ubuntu:/home# lsdan moryt user2File /etc/passwdmoryt:x:0:0::/home/moryt:/bin/bashGiam_Doc:x:2001:2000:Giam_Doc:/home/user2:/bin/bash
Tuyệt vời !!
Trả lờiXóaCho mình hỏi câu này làm thế nào nhỉ !
1.Login bằng user sv (sử dụng lệnh logout để thoát khỏi user hiện tại)
2.Sử dụng quyền root, lock account sv