linux之创建/删除用户,组的相关命令

添加新用户/etc/default/useradd 添加用户时候的默认配置文件

#useradd USERNAME

   -c      à用户的注释说明

-d  PATH  à指定家目录,家目录不能事先存在

-D  -b|s   à设置默认值

        -b  à默认家目录位置

        -s  à默认shell类型

-g  NUM  à指定某个组GID为自己的默认组,组必须事先存在

-G grp1 grp2 ... à用户附加组,可以指定多个

-m       à必须创建家目录

-M       à不创建家目录

-u  NUM  à指定UID

-r         à指定为系统用户

   -s  SHELL  à指定shell

 

#userdel  à删除用户

   -r:删除用户及家目录

 

修改用户属性

#usermod  USERNAME à用户修改

     -c  à修改附加信息

-d  à修改家目录

-d –m à修改家目录,原来家目录的文件一并挪到新的家目录里面

-e  à修改用户账号的过期时间

-g  à修改GID

-G  à修改附加组,如果原先存在,将自动覆盖

-a –G  à向后追加附加组

-l  à修改用户登录名

    -L  à锁定用户

    -o  à两个用户可以使用同一个ID

    -u  à指定UID

    -U  à解锁用户

    -s  à修改shell

 

 

#chage USERNAME à改变用户密码过期时间(交互式命令)

#chsh USERNAME  à修改用户的shell(交互式命令)

 

#id USERNAME  à显示用户的id信息

     -g   à只显示GID

     -G   à只显示所有组ID

     -n   à只显示名字  例如:#id –G -n yang  显示yang用户的附加组名字    #id –u -n  yang  显示yang用户的用户名

     -u   à只显示UID

 

#chfn  USERNAME  à修改用户各种选项资料

#finger  USERNAME à查看用户信息

 

 

 

添加密码:/etc/login.defs是用户密码的默认设置文件

#passwd  USERNAME

   -l  à锁定指定用户账号

   -u  à解除用户账号锁定

   -n  à最短使用期限

   -w  à过期警告时间

   -i   à非活动时间,密码过期多少天之内用户还可以修改密码

   -x   à最长使用期限

   --stdin  à在管道中直接传递密码;例如:#echo 123456|passwd –stdin yang   意思是把123456传递给yang用户作为密码

#pwck   à检查password文件的完整性

 

 

 

 

 

添加/删除组

#groupadd  GROUPNAME  à添加组

-r  à添加为系统组

-g  à指定GID

 

#groupdel GROUPNAME  à删除组

 

#gpasswd GROUPNAME  à给组加密码

#newgrp  GROUONAME à把什么组作为当前用户的基本组,此时需要组密码

 

修改组信息

#groupmod GROUPNAME  à修改组

   -n  à修改组名

   -g  à修改组的GID

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章