задача: создать пользователя с ftp-доступом в определенную папку на сервере
- создаем папку на сервере: допустим forftp
- создаем пользователя под рутом
useradd -d /var/www/ПОЛЬЗОВАТЕЛЬ КОМУ ПРИНАДЛЕЖИТ ПАПКА/data/wПУТЬ/forftp newftpuser - создаем пароль новому пользователю newftpuser
passwd newftpuser - все
теперь пользователь newftpuser при использовании в ftp-менеджере своего логина и пароля попадет строго в папку forftp
к тому же он не сомжет там ничего изменить или создать так как права на эту папку у другого пользователя
может только скачивать
—— полезные команды —
- cat /etc/passwd — посмотреть существующих пользователей
- useradd -d /var/www/vhosts/kvartkirov.ru/httpdocs/p
ogoda pogodaftp — создаем пользователя - chown -R pogodaftp:pogodaftp /var/www/vhosts/kvartkirov.ru/httpdocs/p
ogoda — меняем владельца папки - passwd pogodaftp — создаем пароль пользователю
- userdel pogodaftp — удаляем пользователя
- rmdir dir1 — удалить директорию с именем ‘dir1’
- rm -rf dir1 — удалить директорию с именем ‘dir1’ и рекурсивно всё её содержимое
- whoami — посмотреть кто вы сейчас в системе
- su — сменить себя в системе
- mkpasswd пароль — шифрование пароля перед использованием в директиве -p