Всем добрый день!Прошу прощения за возможно глупый вопрос (я новичок в Linux) - имеется ли возможность, силами системы:
1) Разрешить или запретить доступ к каталогам конкретным пользователям? (не обязательно админам)
2) Разрешить доступ к каталогу по паролю? ... т.е. не важно каков пользователь, важно чтоб пароль правильно ввел :)
>Всем добрый день!
>
>Прошу прощения за возможно глупый вопрос (я новичок в Linux) - имеется
>ли возможность, силами системы:
>
>1) Разрешить или запретить доступ к каталогам конкретным пользователям? (не обязательно админам)
>
>2) Разрешить доступ к каталогу по паролю? ... т.е. не важно каков
>пользователь, важно чтоб пароль правильно ввел :)1) В *NIX определены следующие правила для файлов:
а) Для владельца файла
б) Для группы владельца файла
в) Для всех остальныхДля каждого из этих правил отпределены права
r (read) - чтение
w (write) - запись
x (eXecute) - выполнение
Вот этими данными вы можете оперировать в любой *nix системе
Во FreeBSD в частности, за установку этих прав отвечает команда chmod :
Первым её аргументом является список прав, который чаще всего задается в виде битовой маски.
ex: chmod 755 ./file.txt Данная команда устанавливает все права для владельца (7=rwx)
Права на Чтение, выполнение для группы (5=r-x)
Права на Чтение, выполнение для всех остальных пользователей (5=r-x)И команда chown - менят пользователя-владельца и группу файла
chown adm:wheel ./file.txtДля расширенных прав существуют ACL (Access Control List) Списки Доступа, в Linux они устанавливаются отдельно. Во FreeBsd (насколько я знаю) нужно перекомпилировать ядро для включения поддержки ACL
>[оверквотинг удален]
> Права на Чтение, выполнение для всех остальных
>пользователей (5=r-x)
>
> И команда chown - менят пользователя-владельца и группу файла
>
> chown adm:wheel ./file.txt
>
>Для расширенных прав существуют ACL (Access Control List) Списки Доступа, в Linux
>они устанавливаются отдельно. Во FreeBsd (насколько я знаю) нужно перекомпилировать ядро
>для включения поддержки ACLВ общем понятно, а что касается доступа по паролю (не взирая на лица) ?
>Всем добрый день!
>
>Прошу прощения за возможно глупый вопрос (я новичок в Linux) - имеется
>ли возможность, силами системы:
>
>1) Разрешить или запретить доступ к каталогам конкретным пользователям? (не обязательно админам)
>
>2) Разрешить доступ к каталогу по паролю? ... т.е. не важно каков
>пользователь, важно чтоб пароль правильно ввел :)Можно например
#mkdir /bla
#chown someuser:somegroup /bla
#chmod 770 /blasomegroup - группа с паролем
тогда полный доступ к папке имеет root,someuser и тот кто знает пароль somegroup предварительно сделав
#sg somegroup