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:
说明:
组名:口令:组标识号:组内用户列表