1。用户命令1.1添加用户useraddoption用户名参数说明:option:-ccomment指定注释说明。-ddirectory指定用户的主目录。如果该目录不存在,则同时使用-m选项创建一个home目录。-gusergroup指定用户所属的用户组。-Gusergroup,usergroup指定用户所属的附加组。-sshellfile指定用户的登录shell。-u用户号指定用户的用户号。如果同时有-o选项,可以重复使用其他用户的标识号。用户名:指定新帐户的登录名。例子:useradd-s/bin/sh-ggroup–Gadm,rootgem这个命令新建一个用户gem,这个用户的登录shell是/bin/sh,属于group用户组,也属于adm和root用户组,其中组用户组是其主要组。1.2用户修改:usermod选项用户名参数与新的一样#usermod-s/bin/ksh-d/home/z–gdevelopersam该命令将用户sam的登录shell改为ksh,home目录改为/home/z,用户组改为developer。1.2删除用户:userdeloptionusername#userdel-rsam该命令删除系统文件(主要是/etc/passwd、/etc/shadow、/etc/group等)中用户sam的记录,并删除用户的home目录同时。2、用户组命令2.1为用户组添加groupadd选项Usergroup#userdel-rsam-gGID指定新用户组的组标识号(GID)。-o一般与-g选项一起使用,表示新用户组的GID可以与系统中已有用户组的GID相同。示例:groupaddgroup12.2用户组修改groupaddoptionusergroup-gGID为用户组指定一个新的组标识号。-o和-g选项同时使用,新用户组的GID可以与系统中已有用户组的GID相同。-nnewusergroup将用户组名称更改为新名称示例:#groupmod–g10000-ngroup3group2该命令将组group2的标识号更改为10000,组名称更改为group3。2.3用户组删除groupdel用户组3、用户密码管理passwd选项username-l锁定密码,即禁用账户。-u解锁密码。-d使帐户没有密码。-f强制用户在下次登录时更改密码。4、gpasswd命令gpasswd选项用户组-a:将用户加入组-d:从组中删除用户-A:指定管理员-M:指定组成员和-A的用途;-r:删除密码;-R:限制用户登录组,只有组内成员才能使用newgrp加入组。示例:将userA添加到groupB用户组`gpasswd-auserAgroupB`设置userA为groupA的组管理员:`gpasswd-AuserAgroupA`4.groups命令groupsuser示例:groupsroot5。查看用户记录/etc/passwdroot@VM-0-14-ubuntu:~#cat/etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinsys:x:3:3:sys:/dev:/usr/sbin/nologinsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/usr/sbin/nologinman:x:6:12:man:/var/cache/man:/usr/sbin/nologinlp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologinmail:x:8:8:mail:/var/mail:/usr/sbin/nologinnews:x:9:9:新闻:/var/spool/news:/usr/sbin/nologinuucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologinproxy:x:13:13:proxy:/bin:/usr/sbin/nologinwww-data:x:33:33:www-data:/var/www:/usr/sbin/nologinbackup:x:34:34:backup:/var/backups:/usr/sbin/nologin描述:用户名:密码:用户ID:组ID:注释性描述:主目录:登录Shell6。查看/etc/shadowroot@VM-0-14-ubuntu:~#cat/etc/shadowroot:$6$vfW32dzU$6vpV02TjJfgPVP0BOle3LkebxKUIf9X1jueny4Jf5dxp6BCXd3MIsYOqkAsBZc4k06CjsKOq3xqNnP47XdaF6/:17827:0:99999:7:::daemon:*:17001:0:99999sys:7:::bin:*:17001:9:9:7:99999:9:9:9999:sync:*:17001:0:99999:7:::游戏:*:17001:0:99999:7:::man:*:17001:0:99999:7:::lp:*:17001:0:99999:7:::邮件:*:17001:0:99999:7:::新闻:*:17001:0:99999:7:::uucp:*:17001:0:99999:7:::代理:*:17001:0:99999:7:::www-数据:*:17001:0:99999:7:::备份:*:17001:0:99999:7:::list:*:17001:0:99999:7:::Description:LoginName:EncryptedPassword:LastModifiedTime:MinTimeInterval:MaxTimeInterval:WarningTime:InactiveTime:ExpirationTime:Flag7.查看用户组/etc/grouproot@VM-0-14-ubuntu:~#cat/etc/grouproot:x:0:jenkins,ubuntudaemon:x:1:bin:x:2:sys:x:3:adm:x:4:syslog,ubuntutty:x:5:disk:x:6:lp:x:7:mail:x:8:news:x:9:uucp:x:10:描述:组名:密码:组标识号:在组用户列表中
