![]() |
права на веб-сервере
Устанавливаю веб-сервер на апаче, и тут возник вопрос. Права доступа на /srv/www и все сопутствующие сайты 755, владелец - мой user. Если, например, делать ftp или ssh доступ для пользователей, каждый из который админит свой сайт, получается неудобство с правами - приходится каждому давать права на его конкретную директорию. Однако я сижу не из под рута, а из-под user. Иногда приходится вносить правки в содержимое каталогов, так что приходится ломиться от рута.
Скажите, как грамотно стоит организовать права доступа в данном случае? Или, например, хранить учетные записи ftp в БД mysql, они будут виртуальными пользователями, а реальный - будет только один. Стоит ли туда смотреть? |
Общая группа, например www и права 775. А чтобы друг к дружке не лазали, chroot'ить.
|
Цитата:
|
Смотря как вы доступ организуете. FTP - зависит от того, какой ftpd используете. В разных по-разному. SSH - закрыть доступ к собственно шеллу, оставив лишь возможность SFTP/SCP (шелл scponly, директива sshd_config ChrootDirectory и тп и тд)
|
FTP исползуется vsftpd.
и можно ссылочку про SFTP/SCP? |
Цитата:
Цитата:
OpenSUSE OpenSSH SFTP chroot |
chroot_local_user=YES означает запирание в домашней директории? А как правильно указать пользователю на то, чтобы его домашней директорией была директория сайта? создать символическую ссылку в /home?
|
Цитата:
|
просто не хочется указывать при useradd директорию /srv/www/site, потому что там начинает "мусорить" - добавляются всяческие "лишние" служебные файлы домашней папки.
вообще, реально избежать этого "замусоривания", если фтп все равно должна быть в домашней папке пользователя? или как-то можно указать ему другою папку входа и запереть его в ней? |
Ну например можно сделать симлинки вида /srv/www/site -> /home/user/www и сказать юзеру, что его сайт в /www, а в корне (с его точки зрения конешно, ведь мы его чрутнули) пусть мусорит как хочет. Да и "служебные файлы", которые вообще-то всего лишь конфиги юзерские, можно и удалять - всё равно шелла у него нет и они ему ни к чему.
|
Цитата:
|
Цитата:
|
Время: 16:50. |
Время: 16:50.
© OSzone.net 2001-