1. 程式人生 > >解決Linux無法建立新使用者和/home目錄下無法建立新目錄的問題

解決Linux無法建立新使用者和/home目錄下無法建立新目錄的問題

裝devstack的時候由於stack.sh指令碼不允許在root使用者下執行,所以必須在系統中新建一個使用者,然後切換到這個使用者下進行安裝。

然而在建立使用者的時候被告知許可權不夠,而且直接在/home目錄下執行mkdir命令也無法完成建立。

接下來可以使用如下的辦法:

1.註釋掉/etc/auto.master檔案的第一行內容“/home /etc/auto.homexian”

vim /etc/auto.master


2.利用如下命令檢視有誰在佔用這個目錄

fuser -m /home

3.如果有則執行一下命令

kill   xxx


4.kill後,執行

umount /home
正常情況下會顯示
umount: /home/: not mounted
不正常會提示/home 目錄busy,則需要回到2步繼續。

5.以上全部做完後,執行

adduser xxx

注意是adduser,不是useradd,這樣就可以新增你想要的使用者了。

在/home目錄下也會出現相應的資料夾。