0
点赞
收藏
分享

微信扫一扫

账号和权限管理

哈哈我是你爹呀 2022-03-30 阅读 61
linux

目录

1、用户账号和组账号的概念

2、用户账号文件、etc/passwd

3、用户账号文件/etc/shadow

 添加用户账号 useradd命令

 设置/更改用户口令 passwd


1、用户账号和组账号的概念

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

用户账号:超级用户、普通用户、程序用户。

超级用户:就是对账号拥有最高的使用权限,ID=0(初始值)

普通用户:该账号需要由root用户或者其他管理员用户创建,权限受到一定的限制,用户只有在自己的宿主目录下才有完整的权限。

程序用户:该用户称为伪用户,他不能登录操作系统,只能执行程序的日常运行。

  • 组账号:基本组(私有组)、附加组(公共组)
  • UID和GID【相当于身份证号】:UID(User IDentity,用户标识号)、GID(Group IDentity,组标识号)

2、用户账号文件、etc/passwd

  • 保存用户名称、宿主目录、登录shell等基本信息

1、文件位置:etc/passwd

2、每一行对应一个用户的账号记录

例:

 

冒号是作为分割符 

3、用户账号文件/etc/shadow

  • 保存用户的密码、账号有效等信息

1、文件位置:/etc/shadow

2、每一行对应一个的密码记录

 

date -d 可以查看上一次密码修改时间

 

chage命令:用来修改账号和密码的有效期限,是针对目前系统已经存在的用户 

chage 【选项】 用户名

 例如:

 

 cat /etc/shadow命令可以查看设置的过期时间

然后可以用date -d的命令来计算出过期时间

 

 添加用户账号 useradd命令

  •  useradd命令:useradd 【选项】 用户名

常用选项有:

 设置/更改用户口令 passwd

passwd 【选项】 用户名

选项:

 设置密码的两种方式

1、

 

 2、

 清空账号密码 -d,例如:

锁定账户密码,例如:

 

 解除账号密码锁定,例如:

 注:重新设置密码可以解除账户密码锁定

举报

相关推荐

0 条评论