Для Windows нужно разрешение от Unix User\Root для удаления/перемещения в доле самбы

таким образом, моя доля самбы требует, чтобы полномочия от Unix User\root переместили или удалили файлы. Я не понимаю почему. Вы не должны входить в систему для доступа к доле самбы. Просто потребность быть в сети. Доля смонтирована в /media/Network на сервере.

Вот ошибка, которую я получаю, когда я пытаюсь удалить/переместить файл: error 1

smb.conf:

[Network]
    path = /media/Network
    writeable = yes
;   browseable = yes
    force user = cody
    guest ok = yes

Полномочия: (ls - la/media/network) (Красными покрытыми вещами являются пользовательские папки, которые я создал), permissions

0
задан 15 August 2014 в 01:06

1 ответ

Полномочия, перечисленные здесь, не позволяют пользователю cody писать на уровне Linux, но хорошо читать.

Поэтому, если Вы вынуждаете Samba использовать этого пользователя Linux при доступе к доле (force user = cody), Вы не будете в состоянии записать любому из Windows.

Evreything принадлежит корень от /media/Network с доступом для записи, только позволенным пользователю, владеющему каталогом или файлом, в этом случае корень .

Поэтому то, что необходимо сделать, должно переключить владельца файлов и каталогов, запускающихся с и ниже /media/Network для имения доступа для записи из Windows.

sudo chown -R cody /media/Network

При установке Samba, Вы не имеете к, забыл, что доступ для чтения и доступ для записи, прибывающий из Windows PC, должны быть переведены демон smbd Samba в чтение Linux и запись, с помощью допустимого пользователя Linux и подвергающийся базовым полномочиям файловой системы Linux.
В Вашем извлечении конфигурации Samba, Вы говорите Samba использовать пользователя Linux cody для доступа к каталогам и файлам под /media/Network. Упущение об имени пользователя Windows, которое передается в соединении между Windows и Samba.

2
ответ дан 7 October 2019 в 06:44

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

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