разрешение для пользователя, которого я добавил локально

разрешение для пользователя, которого я добавил локально

Я добавил пользователя на свой рабочий стол Mint (Ubuntu), чтобы он мог передавать по ftp файлы, которыми я могу поделиться – меня зовут Питер, его зовут Джон, поэтому у нас есть /home/peterи /home/john. Я хочу иметь полные права на его домашний ресурс, чтобы я мог копировать файлы на общий диск и с него, но не предоставлять ему доступ к моему домашнему каталогу.

Я предполагал, что мне достаточно будет добавить себя в группу john (нет). Я перепробовал разные варианты, но безуспешно (можно применить грубую силу, чтобы sudo cpвойти в свой домашний каталог, а затем сменить владельца).

решение1

Вам необходимо добавить обоих пользователей в общую группу, а затем предоставить этой группе полный доступ к общей папке.

В некоторых системах usersдля этой цели предусмотрена группа, например:

$ sudo install -d -m 770 -g users /var/ftp/pub/shared

Это создаст папку в стандартном расположении /pubкаталога FTP-демона, в которую любой член группы usersсможет записывать данные.

(Ваша настройка FTP может иметь другой родительский путь. Я на самом деле не пробовал это на Mint, чтобы проверить. Проверьте конфигурацию вашего демона FTP.)

Затем вам просто нужно добавить peterи johnв эту usersгруппу:

$ sudo usermod -a -G users peter
$ sudo usermod -a -G users john

Связанный контент