Apache-2.2
SSH: FTP created <user> 登錄到錯誤的目錄
好的,這就是交易 - 我是 SSH 新手,並且一直在Google搜尋試圖解決這個問題。我的目標是創建一個只能登錄到的 FTP 使用者:/var/www/mydomain.com/ - 但是我的經驗是我創建的使用者登錄到 /home/username 並且我實際上可以瀏覽所有該使用者在伺服器上的其他文件夾。
這些是我完成的步驟 - 我是否遺漏了任何具體內容?
1. mkdir /var/www/mydomain.com 2. mkdir /var/www/mydomain.com/html 3. useradd <-username> 4. passwrd <-username> 5. chown –R <-username> /var/www/mydomain.com 5. groupadd <-groupname> 6. gpasswd -a <-username> <-groupname> 7. chgrp -R <-groupname> /var/www/mydomain.com 8. chmod -R g+rw /var/www/mydomain.com
在 Centos / linux 安裝上完成。
useradd someuser -d /var/www/mydomain.com -s /bin/false passwd someuser
$$ EDIT $$
如果我想更改已經創建的使用者的主目錄和 shell,請使用以下命令:
sudo usermod someuser -d /home/someuser -s /bin/bash
如果使用者擁有
/bin/false
asshell
,則該使用者無法通過 ssh/Xorg 登錄,或者換句話說,/bin/false
不是login
shell