新裝的S10,添加一個用戶後發現沒有主目錄,默認應該在/home/username下。於是想使用useradd -m 自動創建,也沒有建上。於是再想手工創建,發現/home目錄沒有寫的權限。使用chmod加權限,出現警告提示不能更改權限。
網上查了下:這是因為Solaris的/home目錄是由automounter控制的,只有 automounter可以在這個目錄下創建文件。如果不希望 automounter管理/home目錄,可以在刪除/etc/auto_master文件中包含"/home"的那行,並且運行automount -v讓設置生效,當然reboot也可以。
可以解決,看了下/etc/auto_master內容如下
+auto_master
/net -hosts -nosuid,nobrowse
/home auto_home -nobrowse
automount後/home還是存在的,但是已經可以修改權限了。
如果將/etc/auto_master文件復原,重新automount /home會恢復不可以寫的權限。