Права пользователя и гостя Samba

У меня есть папка в /var/www/html/, в которую люди загружают файлы через PHP, которая называется store.

store имеет разрешения rwxrwxr--, которыми владеют пользователь josh и группа www-data.

Папка store также является общим ресурсом SMB и работает, если я использую josh для входа в нее. Однако мне нужно, чтобы все могли получить к нему доступ, но также без прав на запись.

Это то, что я пробовал в моей конфигурации samba:

[propellor]
path = /var/www/html/store
browsable = yes
guest ok = yes
read only = yes
write list = josh
create mask = 755

Отображение сетевого диска в Windows позволяет мне читать и писать, если я использую учетные данные josh, но не позволяет открывать общий ресурс. вообще, если я гость или использую другую (Windows) учетную запись пользователя.

Я что-то упустил в своих настройках или разрешениях.

Спасибо!

2
задан 24 April 2014 в 17:53

2 ответа

Создайте нового пользователя сначала: sudo useradd samba-guest.

Поиск Ваш smb.conf для guest account. Установите это на samba-guest (guest account = samba-guest).

Теперь Samba перезапуска и это должны работать.

Для большего количества информации, нажмите здесь .

Примечание: не забывают давать samba-guest полномочия чтения для /var/www/html/store.

0
ответ дан 24 April 2014 в 17:53

Можно использовать липкий для другого разрешения файла в самбе, совместно используют файл. или можно также добавить гостевого пользователя и изменить разрешение для них на папке доли.

0
ответ дан 25 April 2014 в 04:53
  • 1
    I' ve просто купил T9E, и это работало с Вашим решением. Спасибо! – Martin Navarro 24 March 2017 в 10:59

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

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