Linux命令--用户管理

# useradd  [ option]  uesername
                -u  :指定 UID
                -g  :指定 GID -->(initial group ),但 GID必须在系统上已经存在.(该群组的 GID 会被放置到 /etc/passwd 的第四个字段内)
                -G  :指定附加组,可以为多个。            eg: -G grp1,grp2...
                -M  :不创建用户家目录(系统账号默认值)
                -m  :要创建用户家目录(一般账号默认值)
                -d  :指定家目录,而不使用默认值,务必使用 绝对路径!  eg: -d /tmp/kitty
                -c  :用户个人说明信息
                -r  :创建一个系统的账号,这个账号的 UID 会有限制 (参考 /etc/login.defs)
                -s  :指定 shell ,若没有指定则默认是 /bin/bash
                -e  :帐号失效日期,格式为『YYYY-MM-DD』(此项目可写入 shadow 第八字段)
                -f  :帐号锁定日期,后面接 shadow 的第七字段项目,指定口令是否会失效。0为立刻失效,-1 为永远不失效(口令只会过期而强制于登陆时重新配置而已。)
                            
# userdel  [-r]  username
                -r :连用户的家目录也一起删除
                              
# usermod  [option] username                  
                -c  :用户备注信息(在 /etc/passwd 的第五栏)
                -d  :更改用户的家目录,(即修改 /etc/passwd 的第六栏)
                -e  :后面接日期,格式是 YYYY-MM-DD 也就是在 /etc/shadow 内的第八个字段数据啦!
                -f  :后面接天数,为 shadow 的第七字段。
                -g  :更改 GID
                -a -G :在原附加组的基础上再添加其它的附加组
                -l  :修改账号名称
                -s  :更改shell -->(后面接 Shell 的实际文件,例如 /bin/bash 或 /bin/csh 等)
                -u  :更改 UID
                -L  :锁定用户让他无法登陆(其实仅改 /etc/shadow 的口令栏)
                -U  :解锁
                              
# passwd [ option] [ username]       
      passwd --stdin      <==所有人均可使用来改自己的口令
                --stdin :可以透过来自前一个管线的数据,作为口令输入
                没有username时默认是修改自己的密码
                -l  :锁定帐号,会将 /etc/shadow 第二栏最前面加上 ! 使口令失效;
                -u  : Unlock
                -S  :列出口令相关参数,亦即 shadow 文件内的大部分信息。
                -n  :密码的最短使用期限
                -x  :密码的最长使用期限
                -w  :口令过期前的警告天数
                -i  :后面接『日期』,shadow 的第 7 字段,口令失效日期
           
               
# chage  [ option]  username        
                -l :列出该账号的详细口令参数;
                -d :修改 shadow 第三字段(最近一次更改口令的日期),格式 YYYY-MM-DD  
                -E :修改 shadow 第八字段(账号失效日),格式 YYYY-MM-DD
                -I :修改 shadow 第七字段(口令失效日期) -->天数
                -m :修改 shadow 第四字段(口令最短保留天数) -->天数
                -M :修改 shadow 第五字段(口令多久需要进行变更) -->天数
                -W : 修改 shadow 第六字段(口令过期前警告日期)       
            eg:chage -d 0 useranem  -->使用者在第一次登陆时, 强制用户一定要更改口令后才能够使用系统资源   
                                             
# chsh [ -ls] username
                -l : list 列出系统上可用shell列表 --> /etc/shells
                -s : 更改shell
                     eg:chsh -s /bin/bash
                      
# chfn [ username]           
                    change finger: 更改备注信息   
                               
# finger [ -lspm] [ username]        查看用户信息
                              
# id [ option] [ usernamr]
                -u : 显示UID
                -g :显示GID
                -G :显示基本组的GID和附加组的GID
               
                -n :显示名字(而 非ID号)
                               
# w
            w - Show who is logged on and what they are doing

你可能感兴趣的:(linux,linux命令,学习笔记,linux系统)