linux:如何將所有者更改為root

linux:如何將所有者更改為root

我不小心改變了 的所有者/usr。現在 的所有者/usr變成了我,而不是root。所以我無法使用諸如 之類的指令sudo。我想改變後面的主人/usr。我的意思是我想將 的所有者更改/usrroot.

怎麼做?

答案1

如果您碰巧知道 root 密碼,您應該能夠以 root 身分登入並恢復權限。su也可能有效:

$ su
[***enter root password***]
# chown root /usr
# chgrp root /usr

答案2

正如 Dmitry Grigoryev 所解釋的,sudo “如果普通使用者可以修改相應的可執行文件,則可能會拒絕向進程授予 root 權限。

另一個解決方案是從 cd/usb 即時啟動,並使用該環境透過安裝硬碟來設定 /usr 的所有者,然後使用命令更改它

chown root:root <path to the>/usr

在即時引導內。

相關內容