как сделать мой файл документа доступным другому пользователю?

как сделать мой файл документа доступным другому пользователю?

Ubuntu 17.1. Как пользователь один я загрузил изображения рабочего стола в папку загрузок. Как сделать их доступными для пользователя два? Я пытался сделать это, скопировав файлы в общедоступные как пользователь один. но при входе в систему как пользователь два файлы не находятся в общедоступных папках. Я думаю, что общедоступные папки для любого/всех пользователей будут общими.

Я также попытался сделать общедоступными папки пользователей 1 и 2, но не вижу, чтобы ни одна из них была предоставлена ​​в общий доступ.

Как поделиться определенными папками/файлами между пользователями? Спасибо st

решение1

Каталог Public пользователя User1 не является каталогом Public пользователя User2. Каталог Public пользователя User1 — /home/user1/Public. Каталог Public пользователя User2 — /home/user2/Public. Чтобы пользователь User2 мог получить доступ к этим файлам, ему придется указать /home/user1/Public в качестве каталога для просмотра. Кроме того, разрешения каталога Public пользователя Uer1 должны это разрешать. Для проверки от имени пользователя User2 введите в окне терминала:

$ls /home/user1/Public

Если вы видите там файлы, разрешения установлены правильно.

решение2

Как сделать их доступными для пользователя два?

Не используйте /home/$USER/для этого каталог.

  • создайте отдельный каталог в вашей системе. Если вы действительно хотите, создайте, /home/{directory}/но я бы использовал каталог в /.

  • создать группу.

  • добавить user1и user2в эту группу.

  • установите каталог для этой группы.

Стиль командной строки:

groupadd discworld
usermod -a -G discworld user1
usermod -a -G discworld user2
mkdir /Discworld/
chgrp discword /Discworld

И все пользователи в группе discworld(здесь user1и user2) могут делать все, что угодно, в зависимости от разрешений, установленных для каталога /Discworld/.

решение3

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

Конечно, преимущество этого решения в том, что вам не нужно возиться с правами доступа и группами, но это определенно не самое масштабируемое решение.

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