给linux账户配置sudo权限

https://blog.csdn.net/weixin_42082277/article/details/80863552

  1. 配置sudo权限的时候还是先要用root用户
  2. 在root下执行visudo命令,等同于vi /etc/sudoers
  3. 如何配置sudo权限

  4. 在root    ALL=(ALL)       ALL下

    添加如下内容

    test    ALL=(ALL)       ALL

    想免除密码输入加上NOPASSWD: 

    test    ALL=(ALL)      NOPASSWD: ALL

    保存并退出

    如何配置sudo权限

  5.  

  6. 切换到test用户进行sudo权限测试

    如何配置sudo权限

  7.  

  8.  

  9. 如果每赋予一个用户sudo权限都这么设置那岂不是很麻烦,这里可以添加到用户组

    去掉 # %wheel        ALL=(ALL)       ALL 前面的#

    如何配置sudo权限

  10.  

  11. 将test2添加到wheel组 usermod -a -G wheel test2

    如何配置sudo权限

  12.  

  13.  

  14.  

  15.  

  16. 如果想免除密码输入,加上参数NOPASSWD:

    如何配置sudo权限

Linux系统中,账户权限通常是通过用户、用户组和文件权限来管理的。可以使用`useradd`、`groupadd`、`chmod`、`chown`等命令来添加用户、创建用户组、修改文件的权限和所属者。下面是几个基本的步骤和命令来设置账户权限: 1. 添加用户: 使用`useradd`命令来添加一个新用户。例如,添加一个名为`newuser`的用户: ``` sudo useradd newuser ``` 2. 设置用户密码: 添加用户后,需要为用户设置一个密码。可以使用`passwd`命令来设置密码: ``` sudo passwd newuser ``` 3. 创建用户组: 如果需要创建一个新组来管理权限,可以使用`groupadd`命令。例如,创建一个名为`newgroup`的组: ``` sudo groupadd newgroup ``` 4. 更改文件或目录的所属用户和组: 使用`chown`命令来更改文件或目录的所属用户和组。例如,将文件`file.txt`的所有权更改为`newuser`用户和`newgroup`组: ``` sudo chown newuser:newgroup file.txt ``` 5. 设置文件权限: 使用`chmod`命令来修改文件或目录的权限。例如,给予所有用户读取和执行权限,而不给予写权限: ``` chmod 555 file.txt ``` 权限数字代表了不同的权限级别: - 4代表读权限(r) - 2代表写权限(w) - 1代表执行权限(x) 权限数字是按照所有者(user)、组(group)和其他用户(others)的顺序来设置的。 6. 使用`setfacl`和`getfacl`命令来设置和获取访问控制列表(ACLs),用于更精细的权限控制。 通过这些步骤,你可以为Linux账户设置基本的权限。对于更复杂的权限设置,可能需要深入学习Linux权限系统,包括特殊权限位和ACLs的使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值