4. 用户与组

用户和组
用户是用来操作系统中不同功能的身份.
Linux系统中用户的分类
超级用户: root uid=0
系统用户:不需要登录系统,服务于应用程序,维护系统的运行
普通用户:可以登录的用户 uid>=1000 (Linux6版本uid>=500)
//添加用户
//给用户设置密码
或者明文设置密码的方式
//切换用户操作
//执行添加用户的命令之后,系统文件会发生什么变化那?
1、会在/etc/passwd添加一行
2、会在/etc/group添加一行
3、会在/etc/shadow添加一行
[root@base ~]# useradd user1
[root@base ~]# passwd user1
[root@base ~]# echo 123.com | passwd --stdin user1
Changing password for user user1.
passwd: all authentication tokens updated successfully.
[root@base ~]# su - user1
[user1@base ~]$
4、会在/etc/gshadow添加一行
5、会在/home目录下建立一个与用户同名的目录作为家目录,同时会
从/etc/skel目录中复制出所有的隐藏文件到该目录
6、修改权限
系统文件:
/etc/passwd: 保存用户信息的文件
/etc/shadow: 保存用户密码相关信息的文件
/etc/group: 保存组信息的文件
/etc/gshadow:保存组密码相关信息的文件
1、/etc/passwd
用户名:密码占位符:UID:GID:描述信息:家目录:登录shell
2、/etc/shadow
 1)用户名
 2)加密后的密码
 3)上一次密码修改时间(单位是天,是距离1970年1月1日 多少天)
 4)密码最小生存周期 单位:天 0表示随时可以修改密码;2表示两天内
不能修改
 5)密码最大生存周期 单位:天,密码使用的最长时间
[root@base ~]# head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
[root@base ~]# tail -1 /etc/shadow
user1:$6$VjNBLry9$g3KUSyecAuKTKynCfNP5f3lpHckNl9/lIK1vNwux
7oCWrhSfJmJcRh5SqzL3m25hT88xp5OyyRT1nPiR1mec91:18463:0:999
99:7:::
 6)密码到期前几天开始警告
 7)密码过期之后到账户失效之前的时间限制 密码过期之后还可以用几

 8)账户过期时间
 9)保留列


3、/etc/group
 组名:密码占位符:GID:用户列表

4、/etc/gshadow
 组名: 加密后的密码:组管理员:组成员
//useradd 命令常用选项
-u 指定用户的uid
-g 指定用户的gid
-G 指定附属组,可以有多个, 但是这些附属组必须是系统内已经存在

-c 指定描述
-d 指定家目录
-M 不建立家目录
[root@base ~]# head -1 /etc/group
root:x:0:
[root@base ~]# cat /etc/gshadow
root:::
-s 指定shell
-e 指定用户过期时间, 日期
-f 指定用户过期时间, 天数

//usermod 修改用户相关信息常用选项
与useradd参数差不多,一个是在创建用户时设定,一个是用户创建好
 -u -g -G -d -s
-L 锁定用户
-U 解除锁定
-l 改名
-a 添加用户到组,结合-G使用

练习:手动添加用户。
在研究对于用于和组的操作之前,考虑这样一个问题,我们是否

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值