четверг, 25 сентября 2008 г.

Как установить директорию для совместной работы группы.

Оригинал, по которому делается данный конспект, находится здесь.
  1. Создаем директорию;
  2. Создаем группу пользователей, которые будут работать с этой директорией;
  3. Создаем каждого пользователя с общей домашней директорией (пункт 1) и принадлежащих одной группе (пункт 2). Назначаем им пароли;
  4. Назначаем одного из этих пользователей и эту группу владельцами данной директории;
  5. Устанавливаем нужные права доступа данной директории;
  6. Устанавливаем у этой директории sgid бит. Это нужно для того, чтобы создаваемый в этой папке файл принадлежал группе-владельцу этой папки, а не группе пользователя, который создает файл;
Теперь все это в виде командной строки во FreeBSD:
  1. # mkdir /home/project1
  2. # pw group add project1
  3. # pw user add -n padmin -d /home/project1 -g project1 -m; passwd user.
    Если пользователь уже существует #pw user mod -n username -G project1;
  4. # chown -R padmin.project1 /home/project1
  5. # chmod -R 775 /home/project1
  6. # chmod -R 2775 /home/project1 или # chmod -R g+s /home/project1

Комментариев нет: