2

На Linux (Ubuntu, хотя предпочтительным является решение, не относящееся к распространению), я бы хотел предоставить другому пользователю доступ для чтения и записи к некоторым моим файлам. Никто из нас не является администратором, поэтому мы не можем создать группу. Можно ли это сделать?

2 ответа2

4

Проверьте, есть ли команда "getfacl".

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

setfacl -m u:username:rw filename
0

Кроме rsync туда-сюда, я не могу придумать "хорошего" решения. Я бы порекомендовал что-то вроде этого:

  • Пользователь A -> rsync -> $ userB/userA
  • Пользователь B -> rsync -> $ userA/userB

Поэтому у вас всегда есть копия. После этого я "разобрался" с измененными файлами.

  • Пользователь A -> найти пользователя B/ -atime ...
  • Пользователь B -> наоборот.

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

Я бы предложил общий ресурс NFS/FTP в другом месте.

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