linux下,仅仅删除用户sudo权限,而不删除用户
时间: 2023-03-10 18:51:25 浏览: 93
在Linux系统下,要仅仅删除用户的sudo权限而不删除用户本身,可以使用命令:sudo deluser --remove-all-files 用户名sudo。这样就可以保留用户,但是用户就不再拥有sudo权限。
相关问题
用户、用户组操作练习。用(Linux) 创建用户1,用户名为自己姓名拼音。 修改用户1,密码为 2023@cqcst 。 修改用户1,具有sudo权限。 切换到用户1。 用户1执行sudo yum install python3。 删除用户1及用户目录。
在Linux系统中,我们可以使用`adduser`命令来创建用户,然后通过`passwd`命令设置密码,`visudo`命令添加或修改用户的sudo权限,`su`命令用于切换用户,以及`userdel`命令删除用户和他们的主目录。以下是具体的步骤:
1. 创建用户:
```
adduser zhangsan
```
这将创建一个名为`zhangsan`的新用户。如果你需要指定其他属性,可以在创建用户时添加。
2. 修改用户密码:
```
passwd zhangsan
```
按提示输入新密码,这里输入`2023@cqcst`。
3. 给用户赋予sudo权限:
打开sudoers配置文件:
```
sudo visudo
```
在文件底部添加一行,例如:
```
zhangsan ALL=(ALL) NOPASSWD:ALL
```
保存并关闭文件。
4. 切换到用户1:
```
su zhangsan
```
提示输入刚才设置的密码`2023@cqcst`。
5. 使用sudo安装Python3:
```
sudo yum install python3
```
6. 删除用户和目录:
```
userdel -r zhangsan
```
这会删除用户`zhangsan`及其主目录。
Linux命令台 创建一个用户名并设置密码abcd,切换成新创建的用户,赋予sudo权限,修改密码为jgxy,测试完成后删除用户
在Linux命令行中,你可以按照以下步骤创建新用户、设置密码、切换用户、赋予sudo权限以及最终删除用户:
1. **创建新用户**:
使用 `adduser` 命令创建用户,例如创建一个名为 "newuser" 的用户:
```
sudo adduser newuser
```
输入提示时,按回车接受默认值即可,然后输入密码 "abcd" 设置初始密码。
2. **切换到新用户**:
成功创建后,使用 `su - newuser` 来切换到新用户,此时需要输入刚设置的密码 "abcd" 进行登录。
3. **赋予sudo权限**:
对于新用户,可以通过编辑 `/etc/sudoers` 文件来添加sudo权限,然后重启或者使用 `visudo` 命令直接编辑:
```
visudo
# 在文件底部添加一行,如:
newuser ALL=(ALL) NOPASSWD:ALL
刷新权限,输入 "exit" 并保存退出。
```
4. **修改密码**:
现在以root权限,使用 `passwd newuser` 修改密码为 "jgxy":
```
sudo passwd newuser
```
输入两次新密码 "jgxy"。
5. **测试sudo权限**:
以新用户身份运行一个sudo命令,比如 `sudo ls`,如果成功则说明权限已生效。
6. **删除用户**:
最后,使用 `userdel newuser` 删除用户,但请注意这将永久删除用户的家目录和文件:
```
sudo userdel newuser
```
阅读全文