
我是 unix 腳本新手,正在嘗試以自己的方式學習它。但後來我試著列出目錄,發現了像 1000 和 1001 這樣的數字。
我谷歌了一下,明白這些是我驗證過的用戶ID。但後來我希望在 unix ls 指令上顯示使用者名稱以便於閱讀。
請幫助我並指導我。
謝謝^_^
-- 編輯_1
當我輸入“ls -al”時,其輸出如下所述。
但其中有 1000 個所有者的 id,我想要用戶的名稱而不是 id。
- 解決方案
我已以 root 使用者登入並使用以下命令。
須藤 chown -R :
上述解決方案有效,我可以看到用戶名而不是用戶 ID。
實際答案的連結是[this][2]
謝謝大家的幫忙:)
答案1
首次安裝適用於 Linux 的 Windows 子系統時,沒有使用者 ID 設定。您需要先建立一個:
有時無法正確建立使用者 ID,在這種情況下,從 Microsoft Store 安裝最新版本的 WSL 是最佳做法:
答案2
要取得使用者名稱而不是使用者 ID,我們需要擁有該目錄,以下是需要超級使用者存取權限的命令。
sudo chown -R使用者名稱:使用者群組 目錄名
一旦您擁有該目錄,請嘗試 ls -al,結果將顯示您的名稱作為該目錄的擁有者,而不是使用者 ID。
謝謝大家的幫忙與支持:)