Невозможно записать в смонтированный общий ресурс samba через proftpd
Надеюсь, что я могу указать в правильном направлении с этим. Я гуглил и искал, но ничего не помогло.
В основном у меня есть 2 виртуальные машины, одна из которых является сервером samba, а другая - сервером ftp с использованием proftpd. У ftp-сервера есть смонтированный общий ресурс samba с сервера samba, и ни один пользователь ftp не может писать на него, кроме root.
Какие разрешения необходимы здесь? Я пробовал все виды комбинаций на обеих виртуальных машинах, используя root:root или "username":"username" (затем, очевидно, использовал это имя пользователя, чтобы попытаться написать), Ive пробовал 777 разрешений и не могу прийти в норму.
Возможно, я что-то упустил? Любая помощь будет принята с благодарностью. Спасибо
ОБНОВИТЬ:
На сервере samba используемый путь является / data / list На сервере ftp вышеприведенный файл смонтирован в /resource01.
Разрешения в настоящее время root: 777 и root
Моя проблема в вышеупомянутом сценарии, разве это не должно быть так просто, как поместить учетную запись ftp в корневую группу, и тогда у них должен быть правильный доступ? Потому что это не работает..
1 ответ
Попробуй добавить file_mode=0777,dir_mode=0777
к вашей горе самбы:
mount -t cifs //sambaVM/data/listing /resource01 -o guest,file_mode=0777,dir_mode=0777
добавлять username=
а также password=
варианты вместо guest
если нужно.
Проверьте разрешения на /resource01 до и после монтирования общего ресурса samba. Они могут варьироваться.
Проверьте свою конфигурацию FTP, написав в /resource01 без samba.