程序:我做了一個ubuntu鏡像,制作程序中采用了修改檔案的形式添加了1個用戶,其中/etc/passwd中添加了用戶名(例如添加的用戶是zusr)一行,/etc/groups增加了用戶組zd,并把zusr用戶歸到zd用戶組。 (這里我沒有手動添加mkdir用戶家目錄)
問題: 在使用程序中,我發現zusr不能使用sudo命令,然后我把/etc/groups里面的sudo:x:27改成了sudo:x:27:zusr,這樣就可以使用sudo指令了。但是后來發現一個大bug,登錄之后沒有用戶家目錄,我用sudo mkdir加了一個/home/zusr檔案夾。我在檔案夾下進行一系列的操作,都沒有權限,必須要sudo才能操作。
求助:對這個問題我真是搜了很久,沒找到答案,求解,大神們幫幫忙。
uj5u.com熱心網友回復:
mkdir 創建的目錄,雖然同名,但不是家目錄,而你又沒有進行屬主屬組權限的修改,因此你沒有相應的權限也正常需要你手動指定下家目錄
第一步:查看zusr的uid
id zusr
第二步:重新指定目錄
usermod -d /home/zusr -u uid zusr
操作完成再試試吧
uj5u.com熱心網友回復:
再就是sudo的權限調整,可以使用visudo,這也是一般的調整方式轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/278287.html
標籤:系統維護與使用區
上一篇:PE格式分析工具
