useradd 選項 用戶名
ubuntu
參數說明: 選項: -c comment 指定一段註釋性描述。 -d 目錄 指定用戶主目錄,若是此目錄不存在,則同時使用-m選項,能夠建立主目錄。 -g 用戶組 指定用戶所屬的用戶組。 -G 用戶組,用戶組 指定用戶所屬的附加組。 -s Shell文件 指定用戶的登陸Shell。 -u 用戶號 指定用戶的用戶號,若是同時有-o選項,則能夠重複使用其餘用戶的標識號。 用戶名: 指定新帳號的登陸名。 例子:useradd -s /bin/sh -g group –G adm,root gem 此命令新建了一個用戶gem,該用戶的登陸Shell是 /bin/sh,它屬於group用戶組,同時又屬於adm和root用戶組,其中group用戶組是其主組。
usermod 選項 用戶名
參數和新增同樣bash
# usermod -s /bin/ksh -d /home/z –g developer sam 此命令將用戶sam的登陸Shell修改成ksh,主目錄改成/home/z,用戶組改成developer。
userdel 選項 用戶名
加密
# userdel -r sam 此命令刪除用戶sam在系統文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的記錄,同時刪除用戶的主目錄。
groupadd 選項 用戶組
spa
# userdel -r sam -g GID 指定新用戶組的組標識號(GID)。 -o 通常與-g選項同時使用,表示新用戶組的GID能夠與系統已有用戶組的GID相同。 例子:groupadd group1
groupadd 選項 用戶組
code
-g GID 爲用戶組指定新的組標識號。 -o 與-g選項同時使用,用戶組的新GID能夠與系統已有用戶組的GID相同。 -n新用戶組 將用戶組的名字改成新名字 例子: # groupmod –g 10000 -n group3 group2 此命令將組group2的標識號改成10000,組名修改成group3。
groupdel 用戶組
圖片
passwd 選項 用戶名
jenkins
-l 鎖定口令,即禁用帳號。 -u 口令解鎖。 -d 使帳號無口令。 -f 強迫用戶下次登陸時修改口令。
gpasswd 選項 user group
it
-a : 添加用戶到組 -d : 從組刪除用戶 -A:指定管理員 -M:指定組成員和-A的用途差很少; -r:刪除密碼; -R:限制用戶登入組,只有組中的成員才能夠用newgrp加入該組。 例子:將userA添加到groupB用戶組裏面 `gpasswd -a userA groupB` 將userA設置爲groupA的羣組管理員: `gpasswd -A userA groupA`
groups user
class
例子:
groups root
登錄
root@VM-0-14-ubuntu:~# cat /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/usr/sbin/nologin man:x:6:12:man:/var/cache/man:/usr/sbin/nologin lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin mail:x:8:8:mail:/var/mail:/usr/sbin/nologin news:x:9:9:news:/var/spool/news:/usr/sbin/nologin uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin proxy:x:13:13:proxy:/bin:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
說明:
用戶名:口令:用戶標識號:組標識號:註釋性描述:主目錄:登陸Shell
root@VM-0-14-ubuntu:~# cat /etc/shadow root:$6$vfW32dzU$6vpV02TjJfgPVP0BOle3LkebxKUIf9X1jueny4Jf5dxp6BCXd3MIsYOqkAsBZc4k06CjsKOq3xqNnP47XdaF6/:17827:0:99999:7::: daemon:*:17001:0:99999:7::: bin:*:17001:0:99999:7::: sys:*:17001:0:99999:7::: sync:*:17001:0:99999:7::: games:*:17001:0:99999:7::: man:*:17001:0:99999:7::: lp:*:17001:0:99999:7::: mail:*:17001:0:99999:7::: news:*:17001:0:99999:7::: uucp:*:17001:0:99999:7::: proxy:*:17001:0:99999:7::: www-data:*:17001:0:99999:7::: backup:*:17001:0:99999:7::: list:*:17001:0:99999:7:::
說明:
登陸名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌
root@VM-0-14-ubuntu:~# cat /etc/group root:x:0:jenkins,ubuntu daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,ubuntu tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10:
說明:
組名:口令:組標識號:組內用戶列表