用户的管理和 权力下放

1、什么是用户

用户就是系统使用者的身份,在系统中用户存储为若干串字符+若干个系统配置文件。
用户信息涉及到的配置文件有:
/etc/passwd ##用户信息
/etc/shadow ## 用户认证信息
/etc/group ##组信息
/etc/gshadow ##组认证信息
/home/username ##用户家目录
/etc/skel/. * ##用户骨架信息
:新建tom用户,可以在/etc/passwd文件中看到tom的信息
在这里插入图片描述
在这里插入图片描述

2、用户管理

  1. 用户建立
    useradd 用户名 ##建立一个新用户
    useradd -u ##指定用户uid
    useradd -g ##指定用户初始组信息,这个组必须已经存在
    useradd -G ##指定用户附加组,这个组必须存在
    useradd -c ##用户说明
    useradd -d ##用户家目录
    useradd -s ##用户所使用的shell,/etc/shells记录了用户能使用的shell的名字
    在这里插入图片描述
  2. 用户删除
    userdel -r 用户名 ##-r表示删除用户信息及用户的系统设置
  3. 组的建立和删除
    groupadd 组名 ##建立一个新组 其他命令的用法和建立用户时一样
    groupdel 组名 ##删除一个组
    在这里插入图片描述
  4. watch -n 1 'tail -n 3 /etc/passwd /etc/group;echo ===;ls -l /home;echo=;为监控命令,可以在管理用户时用该命令来查看实验效果。
    在这里插入图片描述
  5. 用户id信息查看
    在这里插入图片描述
    在这里插入图片描述
  6. 用户信息更改
    在这里插入图片描述
    通过监控命令来看用户前后信息的变化
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3、用户权利下放

  1. 在系统中超级用户可以下放普通用户不能执行的操作给普通用户,下放权力配置文件:/etc/sudoers
  2. 下放权力的方法
    (1)超级用户执行visudo进入编辑/etc/sudoers模式
    (2)格式:获得权限用户 主机名称=(获得到的用户身份)
    命令:test desktop0.example.com=(root)/usr/sbin/useradd
    test用户能在desktop0.example.com以超级用户身份执行/usr/sbin/useradd
    ==例:==创建一个新用户lili,该用户没有创建用户的权限,我们执行visudo进入编辑/etc/sudoers模式来编辑第99行来给lili权限。
    在这里插入图片描述
    在这里插入图片描述
    但是此时因为第一次执行sudo命令,所以需要密码
  3. sudo 命令 ##如果第一次执行sudo需要输入当前用户密码,在/etc/sudoers中如果设置如下:test desktop0.example.com=(root) NOPASSWD: /usr/sbin/useradd
    表示用户调用sudo命令的时候不需要自己密码
    在这里插入图片描述
    这时lili用户创建用户时就不需要密码了
    在这里插入图片描述

4、用户认证信息的控制

chage 参数用户
chage -d 用户##用户密码组后一次修改的时间,如果设定成0,用户登陆系统后必须修改自己的密码
chage -m 用户##最短有效期
chage -M 用户##最长有效期
chage -W 用户##警告期
chage -I 用户##用户非活跃天数

5、小练习

  1. 新建用户组 shengchan,caiwu,jishu
  2. 新建用户要求如下:
    1)tom是生产组的附加用户
    2)harry是财务组的附加用户
    3) leo是技术组的附加用户
    4)新建admin用户,此用户不属于以上三个部门
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值