LinuxForum.Fans
Тема

Как ограничить доступ пользователю?

Автор: pavel_ 5 сообщений 1929 просмотров
#142748

Здравствуйте!
У меня такой проблема: разрабатываю веб-приложение (для детского сада :D ) и выкладываю рабочую версию на сервере. Программа находится в /var/www. Сейчас завершающая стадия и уже пора озадачить дизайнера и верстальщика, что бы они "одели" веб-приложение. К ним доверия нет, поэтому хочется сделать учетную запись только с доступом к папке /var/www/templates и ее подпапкам. Это возможно? Если да, то как? Меня только хватило на то, что бы назначить домашнюю папку нового пользователя как /var/www/templates. Но ведь он может перейти на уровень выше и смотреть на структуру веб-приложения, а так же открывать (хотя-бы для чтения) файлы. Если устанавливать более жесткие права доступа, то приложение становится не видно из Веба.

Заранее большое спасибо!

#142751
pavel_ написал:
Но ведь он может перейти на уровень выше и смотреть на структуру веб-приложения, а так же открывать (хотя-бы для чтения) файлы

chroot для пользователя, а вообще доступ дается средствами ftp(proftpd, vsftpd) что бы пользователь не выходил за рамки каталога и имел доступ к файлам.

#142754

Ему надо заходить по SSH. FTP не подходит. :(
Спасибо за совет на счет chroot. Почитаю на счет этого и попробую настроить это на сервере.

#142756

pavel_, зачем веб-мастеру шелл?? Хотите лес приключений?

#142763

i2ks, дело в том, что начальник запрещает устанавливать что-то новое на сервер. Особенно злится, когда кто-то просит разрешения установить FTP. Так что придется "веб-мастеру" заходить через SFTP. Может быть он даже не будет пользоваться SSH, а просто подключиться через WinSCP через SFTP и будет работать так.

Лес приключений не хочу. :)

Да и даже если уговорить начальника на установку FTP-сервера, то у меня был неприятный опыт с vsftpd, который назначал неправильные права доступа на файлы и папки по-умолчанию, вылетал по тайм-ауту и по непонятным причинам иногда не пускал пользователей, и с proftpd, который неправильно показывал названия папок и файлов на русском языке, то есть были какие-то проблемы с кодировкой, которые разрешить по-быстрому не получилось. Так что мне бы не хотелось опять ставить FTP-сервер и читать документацию, что бы разобраться как их настроить.

Войдите или зарегистрируйтесь, чтобы ответить.