Permissions

chown 命令後無法登錄

  • May 18, 2020

我剛剛安裝了使用 Windows 10 雙啟動的基本作業系統。安裝後。我看到/根目錄已鎖定每個文件和文件夾。我不能在那裡重命名、刪除或創建任何東西。Home目錄很好。我跑了

sudo chown -R $USER: /

來自網際網路的命令以獲取權限並且所有文件夾都已解鎖。但是現在重新啟動後我無法登錄。它只是不顯示登錄螢幕。它顯示一個閃爍的黑屏_

我想問以下問題——

  • 根目錄文件夾是否預設鎖定?如果是,我是否需要將來出於某種原因解鎖它們以安裝某些軟體或任何其他原因?如果我出於某些目的需要解鎖它們,我應該如何正確操作?
  • 我按下Ctrl+Alt+F1黑屏,我可以用我的使用者名登錄。但也做不了什麼。我可以反轉該過程以再次登錄嗎?如果是怎麼辦?
  • 我可以在other locations. 所有文件都可以讀取但被鎖定,這很好,我希望它們是這樣的。但是有沒有可能我可以通過執行一些命令來刪除這些文件?

我對linux有點陌生。我不明白當我是唯一的使用者時,為什麼 root 有權限。如果root有權限,我只是一個使用作業系統的人,那麼如何做只有root才有權限做的事情呢?我試著用Google搜尋這個東西,但無法正確理解。

你把它弄壞了。

  • 根目錄及其下的大多數內容(不是您的主目錄)都歸系統所有,並且正如您所說的那樣被鎖定(有充分的理由)。即使你知道你在做什麼,改變那裡的任何東西都是很重要的。非常粗略地,系統分為兩部分:作業系統和使用者數據。不要試圖改變作業系統部分。如果您需要使用sudo它是更改作業系統部分,請不要這樣做(安裝新軟體包除外:)sudo apt install ...
  • 有一些執行檔/程序在執行時以文件的擁有使用者身份執行。他們需要這樣做以允許特權操作(例如登錄和更改為新使用者)。

最簡單的方法是重新安裝。

重新安裝後,避免使用sudoexcept 來安裝新的包。在嘗試修復之前了解系統的工作原理。

引用自:https://unix.stackexchange.com/questions/587373