Здравствуйте, уважаемые.
Посоветуйте пожалуйста решение:
необходимо создать пользователя и задать ему параметры доступа так, чтобы он мог иметь доступ только к домашней директории. Домашней директорией будет корневой каталого ханилища файлов NFS сервера. Права на доступ к корневой папке менять нельза, т.к. с ней соединены сервера с правами пользователя nfsnobody.
С уважением,
SelF
разграничение прав пользователей (доступ только к home directory)
Модераторы: SLEDopit, Модераторы разделов
-
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: разграничение прав пользователей
объясните - зачем это вам? так проще будет ответить на вопрос.
дело в том, что если вы запретите доступ юзеру везде, кроме его хоума - у него не будет ничего работать.
как он запустит что-нибудь типа /usr/bin/rabochaja_programma не имея туда прав?
равно как и окружение рабочего стола и все остальное.
дело в том, что если вы запретите доступ юзеру везде, кроме его хоума - у него не будет ничего работать.
как он запустит что-нибудь типа /usr/bin/rabochaja_programma не имея туда прав?
равно как и окружение рабочего стола и все остальное.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
- Сообщения: 83
Re: разграничение прав пользователей
Запрет необходим для того, чтобы закачивать файлы на NFS сервер и выполнять операции копирования, перемещения, удаления. Это перечень задач, которые ставятся перед пользователем.
-
- Сообщения: 83
Re: разграничение прав пользователей
После чтения документации решил запускать sftp в chroot окружении.
Но на директиву
ssh ругается:
Собстввенно вопрос - неправильная конфигурация директивы или эта опция не поддкрживается текущей версией sshd?
Но на директиву
Код: Выделить всё
ChrootDirectory /webapps/current
ssh ругается:
Код: Выделить всё
Запускается sshd: /etc/ssh/sshd_config: line 118: Bad configuration option: ChrootDirectory
/etc/ssh/sshd_config: terminating, 1 bad configuration options
Собстввенно вопрос - неправильная конфигурация директивы или эта опция не поддкрживается текущей версией sshd?
-
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Re: разграничение прав пользователей
Ну так в чем проблема? Создать пользователя с шеллом /bin/false, прописать в /etc/exports что-то вроде
Код: Выделить всё
/export/home/user 192.168.0.0/24(rw,all_squash,anonuid=uid_пользователя,anongid=gid_группы)
И, далее, сделать так, чтобы нужный каталог был назначен данному юзверю.
/earth: file system full