Единственный пользователь, который может предоставить общий доступ к «Public» в своем домашнем каталоге, - это исходный пользователь, который был создан при установке. Обмен осуществляется через файловый менеджер, щелкнув правой кнопкой мыши на папке Public, выбрав «Local Network Share» и завершив диалоговое окно.
Этот процесс не выполняется для любого другого пользователя, созданного через графический интерфейс по причинам, связанным с «разрешениями».
, Этот ответ касается Локальная сеть, Совместно использующая из папка Public в каждой пользовательской папке "Home", /home/$USER/Public
. Когда каждый щелкает правой кнопкой по этой папке и выбирает Доля Локальной сети , можно было бы видеть это окно:
, Если никто больше никогда не совместно использовал папку "Public" в этом компьютере, samba
, не будет установлено. Пользователь будет видеть:
При нажатии [на 1157] Install Service каждый заставляет подсказку устанавливать samba
:
Это - первое препятствие для типичного пользователя. При нажатии на установку пользователю предложат к паролю администратора. В этой точке администратор может вступить во владение и ввести пароль.
Поочередно, если Администратор уже установил samba
, типичный пользователь не будет видеть эти подсказки.
sambashare
группа , Когда samba
будет установлен в компьютере, типичный пользователь будет видеть следующее сообщение об ошибке, когда они пытаются включить совместное использование папки.
ключ к этой ошибке является последним битом, "У Вас нет разрешения создать usershare. Попросите, чтобы Ваш администратор дал Вам разрешения для создания доли".
Для совместного использования папки (Общественность или любой другой) типичный пользователь должен быть членом sambashare
группа. Это должно быть сделано администратором (кто-то с sudo полномочиями). Выйдите из системы как типичный пользователь и войдите в как администратор. Откройте терминал и введите команду:
sudo gpasswd -a johndoe sambashare
, где johndoe
должен быть заменен именем пользователя типичного пользователя, пытающегося совместно использовать папку Public.
Примечание: команда gpasswd
акцент на g
. Эта команда не изменит passoword пользователя johndoe
. Эта команда добавит johndoe
к группе sambashare
.
В следующий раз, когда типичный пользователь входит в систему, они будут почти [1 159] мочь совместно использовать папку Public.
Note2: , Если второй пользователь является также администратором (не типичный пользователь) затем, что пользователь может использовать эти sudo gpasswd
команда, чтобы добавить себя к группе. Однако команда не вступит в силу, пока пользователь не выйдет из системы и войдет в.
, Когда типичный пользователь войдет в систему и попробует еще раз, они будут видеть немного отличающееся сообщение об ошибке:
, Если типичный пользователь получает эту ошибку, это означает другого пользователя (может быть администратор) в этом компьютере, уже совместно использовал их папку "Public" и использовал сетевое имя по умолчанию.
решение просто. Типичный пользователь должен изменить имя sambashare в диалоговом окне как так:
Дают уникальное сетевое имя, характерное для каждого типичного пользователя, так, чтобы, когда кто-то получает доступ к "Общедоступной" совместно используемой папке, они знали, к чьей папке "Public" они получают доступ.
Hope это помогает