第8节-Linux增加、修改、删除、查看用户及组

来源:互联网 发布:中国最牛的程序员 编辑:程序博客网 时间:2024/06/07 04:58

增加账户及组

useradd 创建新的用户账户    用法:useradd [选项] 账户名称    选项:-c   设置账户描述信息,一般为账户全称         -d 设置帐号家目录,默认为/home/用户名         -e 设置账户的失效日期,格式为YYYY-MM-DD         -g 设置账户的基本组         -G 设置账户的附加组,多个附加组中间用逗号隔开         -M 不创建账户家目录,一般与-s结合使用         -s 设置账户的登录shell,默认为bash         -u 指定账户UID    如:    [root@node1 ~]# useradd admin    表示创建一个用户名为admin的普通用户,组名为admin的组    [root@node1 ~]# useradd -c administrator -d /home/admin -e 2017-10-01 -g root -G bin,adm,mail admin    表示创建普通用户,用户名为admin,全名为administrator,用户家目录为/home/admin,账户失效日期为2017年10月01日,账户基本组为root,附加组为bin、adm、mailgroupadd 创建新的组账户    用法:groupadd [选项] 组名称    选项:-g   设置组ID号    如:    [root@node1 ~]# groupadd admin    表示创建组名为admin的组    [root@node1 ~]# groupadd -g 1000 admin    表示创建GID为1000,组名为admin的组注:只有管理员才有权限去创建用户与组

修改账户与组

passwd  更新账户号认证信息    用法:passwd [选项] [账户名称]    选项:-l 锁定账户,仅root可使用此选项         -u 解锁账户         -d 快速清空账户密码,仅root可使用此选项         --stdin 从文件或管道读取密码    如:    [root@node1 ~]# passwd    表示当前用户(root)设置新密码    [root@node1 ~]# passwd admin    表示当前用户(admin)设置新密码    设置密码时会提示输入原始密码,然后输入新密码(New password),再提示确认新密码(Retype new password),还需注意密码的复杂度,提示passwd:****updated successfully表示设置成功。usermod 修改账户信息    用法:usermod [选项] [账户名称]    选项:-d 修改账户家目录         -e 修改账户失效日期         -g 修改账户所属基本组         -G 修改账户所属附加组         -s 修改账户登录shell         -u 修改账户UID    如:    [root@node1 ~]# usermod -d /home/nginx admin    表示修改admin的家目录为/home/nginx,该目录必须存在    [root@node1 ~]# usermod -e 2017-12-31 admin    表示修改admin的失效时间为2017年12月31日    [root@node1 ~]# usermod -g mail admin    表示修改admin的基本组为mail    [root@node1 ~]# usermod -G bin admin    表示修改admin的附加组为bin    [root@node1 ~]# usermod -s /bin/bash admin    表示修改admin的登录shell为bash    [root@node1 ~]# usermod -u 1001 admin    表示修改admin的UID为1001gpasswd 更新组帐户认证信息    用法:gpasswd [选项] 组帐户名称    选项:-A 设置组帐户管理员    如:    [root@node1 ~]# gpasswd admin    表示设置组admin的组密码    [root@node1 ~]# gpasswd -A mail admin    表示设置mail帐户为组admin的管理员

删除帐户与组

userdel 删除帐户及相关文件    用法:userdel [选项] 账户名称    选项:-r 删除帐户及相关文件    如:    [root@node1 ~]# userdel admin    表示删除帐户admin,不删除该帐户的文件    [root@node1 ~]# userdel -r admin    表示删除帐户admin及相应的家目录groupdel 删除组帐户    用法:groupdel 组名称    如:    [root@node1 ~]# groupdel admin    表示删除admin组

查看帐户与组

id 查看帐户与组信息    用法:id 帐户名    如:    [root@node1 ~]# id admin    表示查看admin的帐户及相关组信息还可以通过系统文件查看相关信息    如:    帐户信息文件:        [root@node1 ~]# cat /etc/passwd    帐户密码文件:        [root@node1 ~]# cat /etc/shadow    组帐户信息文件:        [root@node1 ~]# cat /etc/group    组帐户密码文件:        [root@node1 ~]# cat /etc/gshadow
阅读全文
0 0
原创粉丝点击