У меня есть файловый сервер samba на сервере ubuntu для моего ПК с Windows, и когда я пытаюсь записать на общий диск, он говорит, что мне нужно разрешение на это. я сделал это:
sudo chown nobody:nogroup /var/www/html
а мой smb.conf:
[webpage]
comment = Ubuntu File Server Share
path = /var/www/html
browsable = yes
guest ok = yes
read only = no
create mask = 0755
У меня есть другая общая папка, и она отлично работает с тем же .conf, пожалуйста, может кто-нибудь сказать мне, как дать себе разрешения. Спасибо
Возможно, ваше соединение работает не от имени пользователя, которого вы думаете.
Вы можете попробовать узнать, как с пользователем samba запускает это соединение. Бегать
chmod 1777 /var/www/html
Затем вы сможете создать файл в этом каталоге. У него будет пользователь и группа процесса Samba для этого подключения.
После этого измените разрешения обратно.
Вы можете изменить пользователя и группу процесса Samba с помощью этих строк в smb.conf
force user = nobody
force group = nogroup