Ubuntu
所有權的批量變更
我最近將一台伺服器遷移到了我們機架中的另一台機器上。當我將 /home 從 machine1 移動到 machine2 上的 /home 時,他們的所有權/權限沒有轉移(兩台 Ubuntu 機器)
使用者帳戶已成功轉移並且都在那裡。
我想知道是否有一種方法可以動態地將所有 /home 更改為由他們的使用者名擁有,因為目前一切都歸 root:root 所有
我試過
sudo chown -R $USERNAME: /home/$USERNAME
無濟於事有任何想法嗎?
編輯1:
我可以通過使用成功更改權限
chown -R someUser:someUser /home/someUser
我的問題是有一種簡單的方法可以通過整個 /home 目錄批量執行此操作
為混亂道歉
您始終可以一一更改主目錄:
cd /home for user in *; do chown $user.$user $user -R; done
以前的版本,但使用分叉,所有“chown”程序將在啟動後並行工作。
cd /home for user in *; do chown -R $user.$user $user&; done