/etc 目录需要管理员权限才能修改的
/etc/passwd 是保存管理员密码的文件
我把这个文件删除了就改不了这个目录了
解决办法就是开机的时候 在grub引导菜单出来时按e
在lunux /vm... root=/dev/... ro quiet ... 后面 加 init=/bin/bash 进入单用户模式
... 表示省略 不同系统会有不同
ro 改成 rw
然后根据提示,可能是按ctrl+x组合键,然后修改即可。
进去之后就可以用命令来恢复了
cp /etc/passwd.bak /etc/passwd
然后重启reboot。
Linux入门教程:误删/etc/passwd的修复:http://www.linuxdiyf.com/linux/4830.html
别乱修改Ubuntu下的/etc/passwd文件:http://www.linuxdiyf.com/linux/685.html