Centos7 账号管理

Centos7 账号管理

linux账号分三类类,超级用户,普通用户,程序用户。
超级用户:root用户是linux系统中默认的超级管理员用户账号,对本机拥有最高的权限。
普通用户:普通用户账号需要由root用户或其他管理员创建,拥有的权限受到一些限制,一把只在自己的宿主目录拥有最高权限。
程序用户:在安装linux系统及部分程序时,会添加一些特定的低权限用户账号,这些账号一般的不允许登录系统,仅用于某个程序的正常运行。

  1. useradd 命令 --添加用户账号
    useradd [选项] 用户名
    -u:指定用户的UID号,要求该UID号码未被其他用户使用
    -d:指定用户的宿主目录位置
    -e:指定用户的账号的失效时间
    -M:建立用户时不建立家目录
    -s:指定用户登录的shell

    Centos7 账号管理


2.passwd命令  --设置账号设置密码
-d:清空指定用户的密码,仅使用用户名即可登录系统
-l:锁定用户账号
-S:查看用户账号的状态(是否被锁定)
-u:解锁用户账号

Centos7 账号管理
Centos7 账号管理

3.usermod命令  --修改用户账号属性
usermod  [选项]    用户名
-c, --comment 注释 GECOS 字段的新值
-d, --home HOME_DIR 用户的新主目录
-e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE
-f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态
-g, --gid GROUP 强制使用 GROUP 为新主组
-G, --groups GROUPS 新的附加组列表 GROUPS
-a, --append GROUP 将用户追加至上边 -G 中提到的附加组中,
并不从其它组中删除此用户
-h, --help 显示此帮助信息并推出
-l, --login LOGIN 新的登录名称
-L, --lock 锁定用户帐号
-m, --move-home 将家目录内容移至新位置 (仅于 -d 一起使用)
-o, --non-unique 允许使用重复的(非唯一的) UID
-p, --password PASSWORD 将加密过的密码 (PASSWORD) 设为新密码
-R, --root CHROOT_DIR chroot 到的目录
-s, --shell SHELL 该用户帐号的新登录 shell
-u, --uid UID 用户帐号的新 UID
-U, --unlock 解锁用户帐号
-Z, --selinux-user SEUSER 用户账户的新 SELinux 用户映射

Centos7 账号管理

4.userdel命令--删除用户账号
userdel   [选项]   用户名
-r:删除用户,连家目录一起删除

Centos7 账号管理

5、组账号文件
Centos7 账号管理

6、添加、删除、修改组账号
groupadd命令 --添加组账号
groupadd 组名
Centos7 账号管理

groupdel命令 删除组名
groupdel 组名
Centos7 账号管理

gpasswd命令 添加、设置、删除
gpasswd -a make root

gpasswd -d make root

7、查询账号信息
id 用户名
Centos7 账号管理

groups 用户名 --查看所属组
Centos7 账号管理

猜你喜欢

转载自blog.51cto.com/13701082/2351098