Перейти к содержанию

Евгений Долматов

Администраторы
  • Постов

    201
  • Зарегистрирован

  • Посещение

  • Победитель дней

    39

Ответы сообщества

  1. Пост Евгений Долматов - сообщение в Форматирование, монтирование и права доступа для дисков был отмечен как ответ   
    В данном случае файл созданный одним пользователем не может быть прочитан или изменен другим пользователем. Нам же необходимо сделать так, что бы у обоих пользователей по-умолчанию была возможность просматривать и редактировать файлы друг друга. Для этого добавляем новую группу users (можно назвать её как угодно):
    sudo groupadd users Добавляем в данную группу наших пользователей:
    Теперь подключим наш раздел жесткого диска. К примеру, мы хотим смонтировать раздел в директорию /mnt/data. Добавляем запись в файл /etc/ftab:
    UUID=298cf7e7-634e-4f21-bd49-358cb02de76c /mnt/data ext4 defaults 0 2 В поле UUID вы должны прописать идентификатор своего раздела, который можно узнать выполнив команду sudo blkid.
    Создаем необходимую директорию и меняем её группу на users:
    sudo mkdir /mnt/data sudo chgrp users /mnt/data sudo chmod g+s /mnt/data Последней командой мы выставляем бит setgid для директории. Данный бит нужен для того, что бы создаваемые в директории файлы наследовали группу этой директирии, вместо группы пользователя создавшего файл. Таким образом все новые файлы будут принадлежать группе users и пользователи смогут совместно работать с ними. Все создаваемые поддиректории также будут автоматически получать бит setgid.
    Теперь можете смонтировать директорию (sudo mount -a) и начинать работать с расшареным диском. Хочу отметить, что всё вышесказанное подходит не только для создания общедоступных дисков, но и для совершенно любой директории на существующем диске (просто включите директорию в необходимую группу и установите бит setgid).
×
×
  • Создать...