useradd命令名称:useradd命令位置路径:/usr/sbin/useradd执行权限:root功能描述:添加新用户选项和参数:useradd[-uUID][-g初始用户组][-G二级用户组][-mM][-c描述栏][-d主目录绝对路径][-sshell]用户帐号名-u:后接UID,一组数字,直接分配具体的UIDtothisaccount-g:后面跟的用户组就是上面说的初始用户组,用户组的GID会放在/etc/passwd的第四栏-G:后面跟的用户组就是那个用户组该帐户也可以加入。该选项和参数会修改/etc/group中的相关内容-M:必填,不创建用户家目录(系统账户默认值)要创建用户家目录(一般账户默认值)-c:这是对/etc/passwd第五栏的说明,你可以随意设置-d:指定一个目录作为主目录,不要使用默认值,一定要使用绝对路径-r:创建同一个账号,这个账号的UID会被限制(参考/etc/login.defs)-s:后面跟着一个shell,如果不指定,默认是/bin/bash-e:后面跟着一个date,格式为[YYYY-MM-DD]这个选项可以写在影子的第八列,也就是账户到期日的设置选项-f:后面跟影子第七列的选项,指定密码是否过期,0表示立即失效,-l表示永不失效(密码只会过期,登录时强制重置)passwd命令名:passwd命令所在路径:/usr/bin/passwd执行权限:所有用户功能说明:设置用户密码选项及参数:passwd[--stdin][账户名]//每个人都可以使用更改自己的密码passwd[-l][-u][--stdin][-S][-nnumberofdays][-xnumberofdays][-wnumberofdays][-idate]account//rootfunction--stdin:可以将之前管道的数据作为密码传递input,对shell脚本有帮助-l:表示Lock,会把/etc/shadow的第二列加到最前面!使密码无效-u:and-l相对来说,表示Unlock-S:列出密码相关的参数,即shadow文件中的大部分信息-n:后面是天数,shadow第四列,多长时间不能修改密码days-x:后面是天数,shadow第五栏,密码必须多久改一次-w:后面是天数,shadow第六栏,密码过期前的警告天数-i:后面是[date],shadow第七栏,密码有效期注意:使用useradd创建账户后,默认暂时锁定账户,即无法登录账户,需要使用passwd设置密码userdel删除用户相关数据。选项及参数:userdel[-r]username-r:连同用户主目录一起删除who命令名:who命令路径:/usr/bin/who执行权限:所有用户功能描述:查看登录用户信息语法:whow-命令名:w命令路径:/usr/bin/w执行权限:所有用户功能描述:查看登录用户的详细信息语法:w
