
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
.
Конечно, преимущество этого решения в том, что вам не нужно возиться с правами доступа и группами, но это определенно не самое масштабируемое решение.