CentOS7 管理用户账号

账号和组账号概述

  • Linux基于用户身份对资源访问进行控制

image.png

超级用户:root用户是Linux系统中默认的超级用户账号,对本机拥有最高的权限,类似于windows系统中的Administrator。

普通用户:普通用户需要由root用户或其他管理员用户创建,拥有的权限收到一定限制,一般只在用户的宿主目录中拥有完整权限。

程序用户:在安装Linux系统及部分应用程序时,会添加一些特定的低级权限用户账号,这些用户一般不允许登陆到系统,而仅用于维持系统或某个程序的正常允许,如ftp,bin等。

image.png

基本组每个用户只能有一个,而公共组则可以有多个。

image.png

uid:用户标识号

gid:  组的标识号

用户账号文件 /etc/passwd

image.png

image.png

用户账号文件 /etc/shadow

image.png


添加用户:

image.png

useradd  [选项]  用户名      //添加一个用户

注:/home 是存放用户的家目录 普通用户UID,GID从1000开始

选项:

-u:指定用户的UID号,要求该UID未被其他用户使用

-d:指定用户的宿主目录位置,(当与-M一起使用时,不生效)

-e: 指定用户的账号失效时间,可使用YYYY-MM-DD 的日期格式

-M:不建立宿主目录,即使/etc/login.defs系统设置中已设定要建立宿主目录。

-g: 指定基本组(私有组)

-G:指定公共组

-s:指定用户的登陆Shell

image.png

image.png

image.png

(用户mashangfei 的基本组是tom 公共组是lisa)

image.png

image.png

设置/更改用户口令 passwd

passwd //对当前登陆的用户进行修改密码

passwd  用户名     //修改指定用户的密码

image.png

passwd [选项]  用户名     //不指定用户名。即修改当前登陆的用户

常用选项:

-d -l -S -u

-d:清空指定用户的密码

-l:锁定用户密码

-S:查看用户的状态(是否被锁定)

-u:解锁用户账号

image.png

修改用户账号的属性 usermod

usermod [选项] 用户名

常用命令选项:

-l  -L  -U

  以下选项与useradd命令中的含义相同

  -u -d -e -g -G -s

-l :更改用户的登陆名称

-L :锁定用户账户

-U: 解锁用户账号

image.png

userdel删除用户账号

userdel 用户名

 结合 -r 使用 同时 删除宿主目录‘

image.png


猜你喜欢

转载自blog.51cto.com/14188767/2348543