初学linux ---用户和用户组

一.用户及用户组

1.用户就是系统使用者的身份,在系统中存储为若干串字符以及若干个系统配置文件。

2.用户组,之所以要建立用户组这个概念,就是为了权限共享,以及权限限制,方便管理用户以及合理的分配权限。

二.用户管理

1.建立用户

useradd  参数  username
参数含义
-u指定用户id(uid)
-g指定用户组信息,这个组必须存在
-G指定用户附加组,这个组必须存在
-c用户说明
-s用户所使用的shell

2.删除用户

userdel  -r  username

-r表示删除用户信息以及用户的系统配置文件

3.用户信息查看

id 参数 username
参数含义
-u查看用户id
-g查看用户初始组id
-G查看用户所有所在组id
-n查看用户名称
-a显示用户所有信息

4.用户信息更改

usermod 参数 username
参数含义
-l更改用户名称
-u更改用户id
-g更改初始组id
-G更改附加组
-aG添加附加组
-c更改说明
-d更改用户家目录指定
-md更改用户家目录指定以及家目录名称
-s更改用户shell
-L冻结账号
-U解锁账号

5.组的建立与删除

groupadd -g (gid) groupname     建立组

groupdel  groupname    删除组

三.用户权力下放

1.超级用户可以下放普通用户不能执行的操作给普通用户

下放权利配置文件:/etc/sudoers

2.下放权力的方法

注意:虽然配置文件是/etc/sudoers,但是不建议直接改原文件

 超级用户执行 visudo 进入编辑/etc/sudoers模式;


 格式: 获取权限用户        主机名=(root)            命令
 例:     alice          loaclhost=(root)  usr/sbin/useradd 
 含义: 允许alice用户创建新用户

3.执行下放权限命令

sudo  命令 (如果第一次执行sudo需要输入当前用户密码)

在/etc/sudoers中设置如下:

alice localhost=(root)NOPASSWD: /etc/sbin/useradd
表示用户调用sudo命令时候不需要输入密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值