LinuxForum.Fans
Тема

ограничить права пользователя

Автор: spyphy 5 сообщений 764 просмотров
#266605

По-моему это невозможно сделать, но может есть что-то похожее.
Хотелось бы сделать так, чтобы один юзер мог работать только в своём домашнем каталоге и не мог просматривать файлы в других местах. Но при этом очень не хочется менять права доступа к файлам (так как возникают другие проблемы).

#266606

запускать оболочку юзера в песочнице, не?

#266612

не знаю, что под песочницей имеется в виду.
вообще говоря, надо сделать удаленный доступ по sftp, но оставить sshd, а не openssh. SSH настроить таким образом не получилось, поэтому ищется другой способ.

#266615
"spyphy" написал:
но оставить sshd, а не openssh

Можно подробнее, что Вы имеете ввиду?

"spyphy" написал:
SSH настроить таким образом не получилось

Вот про ssh в песочнице я и говорил.
В двух словах - chroot - псевдовиртуальная система.
В ней рекомендуется запускать все критически важные процессы. Она имеет свю файловую систему, свой корень / и свои служебные каталоги bin etc var и т.д.
Даже что то "сломав" там, самой системе и файлам других пользователей вреда не будет, так как их поросту не видно.
Как то так.

#266619
"Vadimsky" написал:
Можно подробнее, что Вы имеете ввиду?

ну в общем стандартный подход, описанный например здесь http://nix-sa.blogspot.com/2011/08/sftpchroot-openssh-ftp.html
требует включить openssh и выключить встроенный sshd, что является рискованным занятием, так как можно положить рабочий сервер из-за какой-нибудь ошибки.
ладно, попробую почитать больше про этот chroot и т.п.

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