Где поменять umask? (права доступа к файлам по умолчанию)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

vadiml
Сообщения: 446
ОС: fc12.x86_64

Где поменять umask?

Сообщение vadiml »

Я поменял части у пользователей на работе систему на линукс.
Вылезла проблема с правами доступа по умолчанию для создаваемых файлов в общем доступе.
Все сервера давно на линуксе, ранее доступ на сервер шёл посредством самбы, где было прописано force create mode = 0664, force directory mode = 0775, теперь доступ к общим каталогам я прописал по nfs, но при этом файлы создаются с правами 644 (т.е. umask=022)
а надо чтоб все юзеры одной группы имели полный доступ, т.е. 664.

Где это надо прописать? (возможно в /etc/pam.d/system-auth, но где именно -- я не понял)

так же надо чтоб в одном каталоге, куда имеют доступ все на запись, файлы создавались с правами 666 и каталоги 777 (т.е. umask 000).
Я пока этот каталог подключил через самбу, где на него прописано force create mode = 0666, force directory mode = 0777. Как можно на отдельный каталог задать umask, чтоб его можно было использовать по nfs ?
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Где поменять umask?

Сообщение vadiml »

одну часть я нашел -- добавил в system-auth и в xsession строку
session optional pam_umask.so umask=0002
графические программы стали создавать файлы с правами rw-rw-r--
а вот mc -- нет
т.е. где-то еще есть перекрытие маски
в /etc/bashrc -- отключил, а где есть ещё -- ни как не найду.
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2110

Re: Где поменять umask?

Сообщение chitatel »

т.е. где-то еще есть перекрытие маски

А поглядели в /etc/profile - там задаётся маска глобально, как понимаю?
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Где поменять umask?

Сообщение vadiml »

смотрел с самого начала -- нету

я вообще начал с того, что по /etc сделал поиск на umask и 022
где нашел -- поправил или закомментировал ( это /etc/bashrc и /etc/init.d/functions )
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали: