0
在我的機器上,sudo命令不起作用,它提供以下消息。sudo命令在ubuntu中不工作14.04
須藤:在/ usr /斌/須藤必須由UID 0擁有和setuid位設置
當我試圖
ls -l命令在/ usr /斌/須藤它給
-rwxr-XR-X 1 'WHOAMI' 根155008 2015年8月28日的/ usr /斌/須藤
在我的機器上,sudo命令不起作用,它提供以下消息。sudo命令在ubuntu中不工作14.04
須藤:在/ usr /斌/須藤必須由UID 0擁有和setuid位設置
當我試圖
ls -l命令在/ usr /斌/須藤它給
-rwxr-XR-X 1 'WHOAMI' 根155008 2015年8月28日的/ usr /斌/須藤
它看起來一樣,在某些時候,有人試圖接管sudo
可執行文件的所有權,但使用單引號,而不是反引號:
chown 'whoami' /usr/bin/sudo # The wrong way
chown `whoami` /usr/bin/sudo # The right way
chown $(whoami) /usr/bin/sudo # Another right way
注意,我說「正道」但它可能不是任何人都應該做的。
你將不得不找出進入root帳戶的其他方式(如單用戶模式啓動),並改變所有權和權限回到它們應該是什麼:
chown root /usr/bin/sudo
chmod u+s /usr/bin/sudo
在此之後,它應該在正確回來:
-rwsr-xr-x 1 root root 155008 Aug 28 2015 /usr/bin/sudo
CHOWN根的/ usr /斌/須藤 當我試圖上述命令,給該消息 CHOWN:「/ USR/bin中的改變所有權/須藤':操作不允許ted –
@sksmart:看到包含「......找出進入root帳戶的其他方式......」的句子。除非您是根(或實際所有者),否則您不能更改所有權。我也不確定你爲什麼將主人從'whoami'字面改爲別的東西。這是非常重要的一點。 – paxdiablo