Debian
通過終端創建新使用者沒有分配正確的權限?
我正在為 Linux Debian 發行版創建一個新使用者。
當我以 root 身份登錄時,我確實使用該命令通過終端創建了一個新使用者;tehn 將使用者分配給 sudo 組,因此我可以在需要時以超級使用者身份安裝和執行命令(無需與 su 交換)。
是否有一系列命令要執行、創建使用者、創建主文件夾、將其分配給 sudo 組等?
這是我執行的命令序列:
<login as root> useradd myuser passwd myuser adduser myuser sudo usermod myuser -s /bin/bash <logout and login as myuser>
此時,我沒有設置主文件夾;通過 sudo 創建了一個,但顯然它的所有者是 Root,所以我不能在其中做任何事情。
我不得不使用 chown 來更改 home 權限,儘管這似乎不對。
我還需要做什麼才能創建正確的使用者?
正如穆魯所說,你應該只使用
adduser
:adduser myuser
將提示輸入
myuser
的 GECOS 資訊和密碼,並創建myuser
具有適當權限的主目錄。預設外殼應該是/bin/bash
.adduser
還將使用/etc/skel
(預設 shell 初始化腳本等)的內容填充新的主目錄。所需要的就是添加
myuser
到sudo
組中,就像你已經在做的那樣,所以整個序列變成了adduser myuser adduser myuser sudo