Назад | Перейти на главную страницу

как добавить разрешения с помощью самбы

У меня есть файловый сервер 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