Linux中进行用户UID测试导致系统报错
2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
????????今天在Ubuntu14.04下進(jìn)行了一個小測試,即修改系統(tǒng)文件/etc/passwd的用戶UID值,卻導(dǎo)致系統(tǒng)Bug,無法正常使用。因為修改/etc/passwd需要root權(quán)限,當(dāng)再次準(zhǔn)備使用sudo命令復(fù)原文件時,報錯:
????????sudo:unknown uid 1000:who are you?
重啟之后卻直接進(jìn)入最低權(quán)限的guest賬號,同時使用sudo命令是報錯:
????????sudo:unable to change to root gid:Operation not permitted仍然無法解決。
嘗試使用Ctrl+Alt+F1進(jìn)入tty1模式下,仍然無法使用。整整一天都在百度解決這個問題。通過百度,發(fā)現(xiàn)也有別的人遇到了同樣的問題,但大都是重新安裝系統(tǒng)解決的。我一想,可能也要悲催了。靈機(jī)一動,突然想到是否能用PE進(jìn)入系統(tǒng)然后修改文件呢?然后就做了,結(jié)果成功了,太高興了!
轉(zhuǎn)載于:https://my.oschina.net/u/2268584/blog/517832
總結(jié)
以上是生活随笔為你收集整理的Linux中进行用户UID测试导致系统报错的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql_mysql 性能分析及exp
- 下一篇: linux 其他常用命令