Я хотел бы предоставить пользователю FTP разрешение на запись в папку, но не должен иметь возможность изменять другие файлы в папке или подпапке в основной папке.
У меня есть учетная запись root, мы используем веб-сервер для запуска из /home/usera
-> путь www по умолчанию.
Теперь у нас есть учетная запись пользователя, которой мы предоставим FTP-доступ для загрузки файлов в /home/usera
но не хочу, чтобы он менял или заходил в другую папку, присутствующую в /home/usera
.
Я думаю, вам нужно изменить владельца файлов / папок, которые пользователю не разрешено изменять. И соответственно установите разрешения. Вы можете установить разрешение на 3 уровнях:
группа владельцев все
Вы можете посмотреть здесь: http://www.zzee.com/solutions/unix-permissions.shtml.
Однако я считаю, что нормальная ситуация такова, что пользователь владеет файлами и папками в своем домашнем каталоге.
Я думаю ты можешь использовать sticky bit
в таком случае.
http://computernetworkingnotes.com/managing-file-system-security/sticky-bit.html