你好,我在 openstack 环境中创建了一台机器。它有一个名为 ubuntu 的默认用户,并且具有 sudo 权限。
现在我创建了一个名为管理员的不同用户,并授予该用户 sudo 权限,并尝试删除默认用户“ubunut”的 sudo 权限。
我该如何实现它。即使我尝试删除并重新创建,它也会说 sshd 进程正在使用 ubuntu 用户,因此无法删除
答案1
可能涉及两个步骤
1.使用 root 权限从组中删除 ubuntu(在 ubuntu sudo 中)
尝试
gpasswd -d ubuntu sudo
如果此命令不起作用,请进入 /etc/group 找到 sudo 组并删除 ubuntu
sudo:x:27:ubuntu,administrator
2. ubuntu 之后仍然有 sudo 权限
然后尝试
sudo visudo
如果有行
ubuntu ALL=(ALL) ALL
注释或删除它