Хорошо, вот мой smb.conf:

[Глобальный]

рабочая группа = рабочая группа
Строка сервера =% h
DNS прокси = нет

файл журнала = /var/log/samba/log.%m
максимальный размер журнала = 1000
системный журнал = 0
паническое действие = /usr /share /samba / паническое действие% d

userhare разрешить гостям = да
безопасность = пользователь
map to guest = неверный пароль
гость хорошо = да
гостевой аккаунт = myguest
карта имени пользователя = /etc /samba /smbusers

[Public]
комментарий = публичные файлы
путь = /media /store /Public
записываемый = да
гость хорошо = да
создать маску = 775
маска каталога = 775

[MyUser]
комментарий = только мой пользователь
путь = / медиа / магазин / myuser
гость хорошо = нет
действительные пользователи = myuser
admin admin = myuser
записываемый = да
создать маску = 775
маска каталога = 775


У меня проблема в том, что myuser share сохраняет все как root. Если я удалю строку с правами администратора, она сохранит их как мой гостевой пользователь. Никогда как мьюсер.
Как я могу настроить это так, чтобы просто сохранять файлы и делать myuser владельцем?

2 ответа2

0

Вы пробовали бегать:

chgrp myuser /media/store/myuser && chmod g+s /media/store/myuser

Это сделает так, что любой элемент в папке или что-либо, что там будет помещено в будущем, будет передан владельцу myuser.

Это то, что вы пытаетесь сделать?

0

map to guest = Bad Password приводит к тому, что любой неверный пароль принимается и сопоставляется с гостевым пользователем - даже если guest ok , no . Попробуйте вместо этого установить Bad User . Таким образом, вы вынуждены предоставить правильный пароль для myuser. И удалите admin user как это заставит вас быть пользователем root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .