Обычные пользователи не могут делиться своими соответствующими папками «Public»

Единственный пользователь, который может предоставить общий доступ к «Public» в своем домашнем каталоге, - это исходный пользователь, который был создан при установке. Обмен осуществляется через файловый менеджер, щелкнув правой кнопкой мыши на папке Public, выбрав «Local Network Share» и завершив диалоговое окно.

Этот процесс не выполняется для любого другого пользователя, созданного через графический интерфейс по причинам, связанным с «разрешениями».

2
задан 28 November 2019 в 04:16

1 ответ

Существует 3 проблемы с совместным использованием папки "Public" по стандарту (неадминистратор) пользователи

, Этот ответ касается Локальная сеть, Совместно использующая из папка Public в каждой пользовательской папке "Home", /home/$USER/Public. Когда каждый щелкает правой кнопкой по этой папке и выбирает Доля Локальной сети , можно было бы видеть это окно:

enter image description here

1. Первое разделение по времени в этом компьютере

, Если никто больше никогда не совместно использовал папку "Public" в этом компьютере, samba, не будет установлено. Пользователь будет видеть:

enter image description here

При нажатии [на 1157] Install Service каждый заставляет подсказку устанавливать samba:

enter image description here

Это - первое препятствие для типичного пользователя. При нажатии на установку пользователю предложат к паролю администратора. В этой точке администратор может вступить во владение и ввести пароль.

Поочередно, если Администратор уже установил samba, типичный пользователь не будет видеть эти подсказки.

2. Пользователь не является членом sambashare группа

, Когда samba будет установлен в компьютере, типичный пользователь будет видеть следующее сообщение об ошибке, когда они пытаются включить совместное использование папки.

enter image description here

ключ к этой ошибке является последним битом, "У Вас нет разрешения создать usershare. Попросите, чтобы Ваш администратор дал Вам разрешения для создания доли".

Для совместного использования папки (Общественность или любой другой) типичный пользователь должен быть членом sambashare группа. Это должно быть сделано администратором (кто-то с sudo полномочиями). Выйдите из системы как типичный пользователь и войдите в как администратор. Откройте терминал и введите команду:

sudo gpasswd -a johndoe sambashare

, где johndoe должен быть заменен именем пользователя типичного пользователя, пытающегося совместно использовать папку Public.

Примечание: команда gpasswd акцент на g. Эта команда не изменит passoword пользователя johndoe. Эта команда добавит johndoe к группе sambashare.

В следующий раз, когда типичный пользователь входит в систему, они будут почти [1 159] мочь совместно использовать папку Public.

Note2: , Если второй пользователь является также администратором (не типичный пользователь) затем, что пользователь может использовать эти sudo gpasswd команда, чтобы добавить себя к группе. Однако команда не вступит в силу, пока пользователь не выйдет из системы и войдет в.

3. sambashare "Общественность" уже существует!

, Когда типичный пользователь войдет в систему и попробует еще раз, они будут видеть немного отличающееся сообщение об ошибке:

enter image description here

, Если типичный пользователь получает эту ошибку, это означает другого пользователя (может быть администратор) в этом компьютере, уже совместно использовал их папку "Public" и использовал сетевое имя по умолчанию.

решение просто. Типичный пользователь должен изменить имя sambashare в диалоговом окне как так:

enter image description here

Дают уникальное сетевое имя, характерное для каждого типичного пользователя, так, чтобы, когда кто-то получает доступ к "Общедоступной" совместно используемой папке, они знали, к чьей папке "Public" они получают доступ.

Hope это помогает

3
ответ дан 2 December 2019 в 02:38

Другие вопросы по тегам:

Похожие вопросы: