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