LINUX.ORG.RU

права 777 на все новые файлы

 ,


0

2

Добрый день уважаемые участники данного форума! у меня есть директория на NFS хранилище, и в этой директории создаются некие файлы и директории на ежедневной основе как мне сделать так что бы все файлы и директории которые создаются в этой директории, создавались с правами 777? заранее благодарю за помощь!

это невозможно сделать штатно кажется нагнал, совет @nanosecond про setfacl действует и даже umask не помеха

zendrz ★★
()
Последнее исправление: zendrz (всего исправлений: 3)

вроде так man setfacl

setfacl -R -m default:other:rwX .
setfacl -R -m other:rwX .

X для директорий, x для файлов и директорий
-R рекурсивно
default для новых файлов как раз
. путь

на nfs не проверял

или закрепляющий бит

nanosecond
()
Последнее исправление: nanosecond (всего исправлений: 5)
Ответ на: комментарий от nanosecond

Как будто не работает

[vagrant@localhost ~]$ mkdir folder
[vagrant@localhost ~]$ cd folder/
[vagrant@localhost folder]$ touch file
[vagrant@localhost folder]$ ls -l
total 0
-rw-rw-r--. 1 vagrant vagrant 0 Jul 13 10:20 file
[vagrant@localhost folder]$ setfacl -R -m default:other:rwX .
[vagrant@localhost folder]$ setfacl -R -m other:rwX .
[vagrant@localhost folder]$
[vagrant@localhost folder]$ touch file2
[vagrant@localhost folder]$ ls -l
total 0
-rw-rw-rw-. 1 vagrant vagrant 0 Jul 13 10:20 file
-rw-rw-rw-. 1 vagrant vagrant 0 Jul 13 10:21 file2

как вы можете заметить после применения политик acl file2 создался точно с такими же правами как и file извините пожалуйста за откровенную глупость с моей стороны

SimpleEnough
() автор топика
Ответ на: комментарий от nanosecond

getfacl folder/

file: folder/

owner: vagrant

group: vagrant

user::rwx group::rwx other::rwx default:user::rwx default:group::rwx default:other::rwx

SimpleEnough
() автор топика
Ответ на: комментарий от SimpleEnough

пробую через umask

[root@localhost dir]# umask u=rwx,g=rwx,o=rwx
[root@localhost dir]# touch file
[root@localhost dir]# ls -l
total 0
-rw-rw-rw-. 1 root root 0 Jul 14 06:22 file

все равно новый файл создаётся не с правами аналогичными 777

SimpleEnough
() автор топика
Ответ на: комментарий от SimpleEnough

«В параметре umask используется числовое значение, которое вычитается из максимальных разрешений, которые могут быть автоматически установлены для файла; максимальная настройка для файлов — 666, а для каталогов — 777.»

Minona ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.