таким образом, моя доля самбы требует, чтобы полномочия от Unix User\root переместили или удалили файлы. Я не понимаю почему. Вы не должны входить в систему для доступа к доле самбы. Просто потребность быть в сети. Доля смонтирована в /media/Network
на сервере.
Вот ошибка, которую я получаю, когда я пытаюсь удалить/переместить файл:
smb.conf:
[Network]
path = /media/Network
writeable = yes
; browseable = yes
force user = cody
guest ok = yes
Полномочия: (ls - la/media/network) (Красными покрытыми вещами являются пользовательские папки, которые я создал),
Полномочия, перечисленные здесь, не позволяют пользователю 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.