Debian

Debian Stretch:無法從標準使用者帳戶呼叫 root(可能錯誤的掛載選項)

  • December 15, 2018

兩週前,我在標準 PC 上安裝了 Stretch(4.9.0-3),一切正常。

但我最近下載了一個新的 DVD(3) 相同版本,這次安裝在沒有 /swap 的 USB 棒 (3.0) 中。

**注意:**我不得不說安裝 1dvd 然後使用網際網路要好得多,因為當要求更改為 dvd#1、dvd#2 然後 dvd#1 並且從不要求 dvd#3 時,安裝程序看起來

有問題所以,我有一個問題每次我需要從標準使用者帳戶呼叫 root 時:例如,無法解鎖帳戶設置,也不能從終端呼叫 root,當打開軟體和更新時,沒有任何反應,儘管我可以從 Settings->Details->CheckForUpdates 檢查更新。 . 沒有什麼可更新的,所以我不確定標準使用者是否可以更新,可能不會, 擷取

儘管另一個 StackExchange 使用者也有類似的問題:他確實提到了 sudo 並且很多答案都與此相關。

注意:我可以通過 tty 訪問並毫無問題地進行編輯、更新、升級。我認為我的問題可能出在我選擇的掛載選項上。 圖片

您不會在選項中看到類似預設值的內容,因為我明確更改了它。而且我認為那是我的錯誤

在 /root 安裝階段,安裝選項存在問題。我不確定它是否是 -noexec- 並且我沒有選中它,或者它是否是 -nodiratime- 並且我沒有選中它,但它在其他配置中無論如何都被標記了。我可以肯定的是,我取消選中其中一個,安裝過程將照常進行。

嗯..這是我的問題。除此之外,我的跨硬體環境執行良好。我希望很長一段時間,但事實是我對 SSD 配置的了解還不夠。哦!!順便說一句,我不使用交換

***我會做什麼:***如果您認為該掛載選項沒有配置問題,我將嘗試從 tty in a 嘗試在不重新安裝的情況下解決此問題。

請注意,如果我做錯了安裝選項,重新安裝是沒有意義的(這將是我的問題)

更改文件的權限。Google是你的朋友,你面臨的大部分問題,其他人也曾面臨並解決過。一個Google搜尋,你可能會找到你的解決方案。

chmod 4755 /usr/lib/policykit-1/polkit-agent-helper-1
  • nosuid 掛載選項指定文件系統不能包含設置的使用者標識文件。在全域可寫文件系統上防止 setuid 二進製文件是有道理的,因為那裡存在根升級或其他可怕的風險。簡而言之,從所有分區中刪除 /etc/fstab 中的 nosuid。重新啟動,然後嘗試登錄。

應該是這樣的:

UUID=a34cdfff-2388.. / ext4 noatime,nodiratime,errors=remount-ro 0 1

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