Назад | Перейти на главную страницу

Лучший способ создать общую папку при создании новых пользователей, которая представляет собой раскрывающийся список, доступный для чтения и записи всем пользователям.

Как лучше всего создать общий список для всех пользователей, чтобы любой пользователь, входящий в определенную группу, мог читать и писать в каталог и из него? Я подумал о создании каталога вне каталога / home, создании группы специально для доступа к каталогу, затем добавлении всех желаемых пользователей в эту группу и, наконец, добавлении символической ссылки на домашний каталог каждого пользователя, который указывает на папку dropbox. . Похоже, это большая работа. Есть ли способ лучше?

Я использую ubuntu 10.04 LTS.

Я не совсем уверен, нужен ли вам drop bop для всех пользователей, что означало бы, что все пользователи могли писать в него, или drop box, в который некоторые пользователи могут зайти, но все пользователи могут читать. Предполагая последнее:

1) Создайте где-нибудь каталог.

2) Создайте группу

3) Добавьте пользователей, которым вы хотите разрешить запись в группу.

4) chgrp (чгрп)

5) chmod g + rws

6) chmod o + rx

+ S в chmod установит липкий бит, что приведет к тому, что все файлы / каталоги, которые созданы в, будут иметь группы и разрешения чтения / записи для.

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

человек setfacl


Еще один способ, который приходит мне в голову, - это, возможно, создать символическую ссылку на / tmp для ваших пользователей, поскольку у них уже есть желаемое разрешение для выполнения того, что вы хотите.


Ваш план звучит хорошо, например:

  1. mkdir / my_shared_folder
  2. groupadd my_share_group
  3. добавить пользователей, которые будут иметь доступ к группе
  4. chmod -R ug + rwx / my_shared_folder
  5. chown -R корень: my_share_group
  6. для f в / home / *; сделать ln -s / my_shared_folder / home / $ f / my_shared_folder; сделано
  7. chmod -R g + s / my_shared_folder (необязательно, это позволит пользователям создавать, удалять, изменять файлы / каталоги)