Есть ли способ ограничить доступ к учетной записи SSH и FTP только несколькими каталогами.
Например, на нашем VPS есть такие пути, как:
@project root/proj1
@project root/proj2
@project root/proj3
И я хочу, чтобы user1 мог получить доступ ко всем трем, user2 только второму, а user3 только первому и второму. Более того, есть ли способ показать пользователям только каталоги, к которым разрешен доступ?
Я имею в виду, если например есть такие каталоги, как:
/var/www/project
/var/www/project2
/var/www/project3
И пользователь может перейти только в проект и проект2, но не в проект3. Таким образом, он мог получить доступ к / var / www, но не к / var.
P.S. У нас есть DirectAdmin и Debian Squeeze.
Вы можете сделать это, создав символические ссылки на реальные места в домашнем каталоге каждого пользователя и ограничив доступ по FTP только к домашнему каталогу.
ProFTPd может это, среди прочего.
Ищите больше, используя эти ключевые слова,
Виртуальные каталоги FTP, виртуальный пользователь FTP
Попробуй это.
http://howto.gumph.org/content/setup-virtual-users-and-directories-in-vsftpd/
Попробуй использовать VSFTP , это более безопасно, чем FTP.