Я поменял части у пользователей на работе систему на линукс.
Вылезла проблема с правами доступа по умолчанию для создаваемых файлов в общем доступе.
Все сервера давно на линуксе, ранее доступ на сервер шёл посредством самбы, где было прописано 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 ?
Где поменять umask? (права доступа к файлам по умолчанию)
Модераторы: SLEDopit, Модераторы разделов
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Где поменять umask?
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Re: Где поменять umask?
одну часть я нашел -- добавил в system-auth и в xsession строку
session optional pam_umask.so umask=0002
графические программы стали создавать файлы с правами rw-rw-r--
а вот mc -- нет
т.е. где-то еще есть перекрытие маски
в /etc/bashrc -- отключил, а где есть ещё -- ни как не найду.
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?
т.е. где-то еще есть перекрытие маски
А поглядели в /etc/profile - там задаётся маска глобально, как понимаю?
-
vadiml
- Сообщения: 446
- ОС: fc12.x86_64
Re: Где поменять umask?
смотрел с самого начала -- нету
я вообще начал с того, что по /etc сделал поиск на umask и 022
где нашел -- поправил или закомментировал ( это /etc/bashrc и /etc/init.d/functions )
я вообще начал с того, что по /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