我想删除(或重命名)我创build的Ubuntu用户,但通常的解决scheme不工作,因为用户名中有一个问号。
$ sudo usermod -l myuser my?user usermod: user 'my?user' does not exist
我在问号前用通常的引号和/或反斜杠尝试,但无济于事。
有没有办法根据他的UID删除用户? 这将是一个解决scheme,因为我不需要input用户名。
谢谢!
只要删除/ etc / passwd和/ etc / shadow以及home目录中的相应行即可。
'?' 需要逃脱。 我已经validation了以下工作:
root @ panic:/#useradd test?test root @ panic:/#userdel test \?test