У меня проблемы с разрешениями на общую папку samba на сервере ubuntu 14.04. Это www
один. Но на самом деле это в /home/administrateur
.
Как я хочу сохранить свою www
папку, что бы ни случилось, я кладу ее в свой /home/administrateur
папка. Для разрешений через chmod
, У меня 644 файла и 755 папок. Владелец - administrator: administrateur. Я активировал мод userdir, чтобы разрешить apache загружать любой сайт, который находится в /home/administrateur/www
. И это работает. Теперь мне нужно, чтобы эта папка была доступна из моей сети Windows. Итак, я добавил Samba. Я настроил это так:
[www]
comment = Accès R/W/X pour tous
path = /home/administrateur/www
guest ok = Yes
read only = No
create mask = 644
directory mask = 755
Он отображается в моей сети, как и ожидалось, но когда я пытаюсь отредактировать что-либо в нем из своей win 7, он говорит, что мне нужно получить разрешение от моего ubuntu-server\
администратор изменить есть.
Я не хочу давать индивидуальные разрешения, я хочу, чтобы любая машина в моей сети могла считывать / ш / х то, что совместно используется сервером ubuntu.
Что мне не хватает?
Если вы попробуете редактировать файлы на ubuntu-server\
с машины Windows без использования учетных данных samba, тогда вы делаете это как гость. Сама гостевая учетная запись не имеет права редактировать эти файлы.
Разрешения должны быть 777 для файлов, если вы хотите r / w / x эти файлы без использования самба-учетных данных ubuntu-сервера.
По соображениям безопасности вы всегда должны использовать samba-credentials с разрешением r / w / x для общего ресурса. Установка файлов на 777 должна выполняться только в тестовых целях.