Настройка NFS и NIS сервера

1. Имеет папку NFS ack и пользователя ack и найдите ниже разрешение папки ack, включая основной каталог и подкаталог. (rwxrwx---.) на NFS и NIS сервере.

drwxrwx---. 12 ack  ack     4096 Nov 20 18:10 ack

2. Есть три пользователя abc XYZ Да, all are added in группу.

[root@xxxxxxx ~]# cat /etc/group | grep ack

ack:x:501:abc,xyz,hhh

xyz:x:567:ack

hhh:x:568:ack

abc:x:569:ack

3. Пожалуйста, проверьте информацию о правах доступа к этому файлу и папке созданными пользователями abc или xyz или huh в смонтированной папке ack на компьютере пользователя.

[root@xxxxxxxxx ~]# ls -l /home/nfsshare/ack/
total 63652

drwxrwx---  5 ack    ack        4096 Oct  2  2013 Dxx xxxter

-rwxrwx---  1 ack    ack        1751 Feb  6  2013 mozilla-firefox-1.desktop

-rw-r--r--  1 hhh hhh     6656 Nov 20 18:35 hhh.xls

drwxr-xr-x  2 abc abc    4096 Nov 20 18:41 abc folder

drwxrwx---  4 ack    ack        4096 Jun  4  2013 xxxx data

-rwxrwx---  1 ack    ack       67072 May 23  2013 xxx xxes.xls

Мне нужно, чтобы этот файл или папка были созданы в -rwx-rwx---- разрешение не в -rw-r--r-- для файла xls и drwxr-xr-x для папки, чтобы каждый пользователь мог редактировать свой файл.

2 ответа2

1

Вам нужно установить бит gid для папки: chmod -R g+s

Делая это, все папки и файлы, созданные после установки бита, будут наследовать разрешение группы родительских папок, поэтому каждый в группе ack сможет изменять эти файлы и папки.

0

Вы также можете достичь желаемого результата, выполнив команду umask

umask 002 

umask - маска режима создания пользовательских файлов, используемая для определения прав доступа для вновь создаваемых файлов. 002 это разрешение. Так как вы сотрудничаете с пользователями из группы. это было бы хорошо для вас.

Вы можете добавить это в свой файл .bashrc или .bash_profile . Поскольку большинство дистрибутивов Linux устанавливают его по умолчанию. Так как добавление этого переопределит их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .