如何从非root用户更改UID为0?


1

我在创建它时将user01的UID设置为0。现在我正在尝试删除用户并且它抱怨“user01当前已登录”。我检查进程列表,这似乎不是真的。但是,root(也有UID为0)正在运行进程。如何删除user01?我也尝试用usermod更改user01的UID,没有运气。


您是如何准确删除用户的?这是什么操作系统?
大卫施瓦茨2015年

这是Linux:3.14.42-31.38.amzn1.x86_64。使用命令“userdel user01”
James Velez 2015年

Answers:


1

我会这样做:

sed -i '/user01/d' {passwd,shadow}

1
接下来是rm -r / home / user01来摆脱他们的主目录!(James,Adams命令从密码和影子文件中删除条目,有效地杀死该用户)
davidgo 2015年

这有效!我需要在/ etc目录下运行它。
James Velez 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.