Назад | Перейти на главную страницу

SSH: FTP created <user> входит в неправильный каталог</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

[РЕДАКТИРОВАТЬ]

Если я хочу изменить уже созданный домашний каталог и оболочку пользователя, используйте следующую команду:

sudo usermod someuser -d /home/someuser -s /bin/bash

Если у пользователя есть /bin/false как shell, этот пользователь не может войти через ssh / Xorg или, другими словами, /bin/false это не login оболочка