У меня работает файловый сервер Samba, и мне было интересно, как я могу создать несколько учетных записей пользователей с разными разрешениями. Например, на данный момент у меня есть пользователь smbusr, но когда я делаю ssh на общем ресурсе, я могу читать, писать, выполнять и даже перемещаться из каталога samba и выполнять какие-либо действия на реальном компьютере. Это плохо, потому что я хочу иметь возможность выдавать свой IP, чтобы друзья / семья могли использовать сервер, но я не хочу, чтобы они могли делать что-либо.
Я хочу заблокировать пользователя в общей папке samba (и во всех подкаталогах). В конце концов я хотел бы несколько профилей, таких как (smbusr_R, smbusr_RW, smbguest_R, smbguest_RW).
У меня также есть второй вопрос, связанный с этим, является ли SSH лучшим способом подключения с других машин Unix? А как насчет VPN? Или просто монтируем так:
mount -t ext3 -o user=username //ipaddr/share /mnt/mountpoint
Эта команда монтирования выше той же самой вещи, что и vpn? Это действительно смущает меня.
Спасибо за помощь, ребята, дайте мне знать, если вам нужно увидеть какие-либо файлы или вам нужна дополнительная информация.
РЕДАКТИРОВАТЬ: Вот мое определение доли самбы:
[SAMBA]
path = /samba
browseable = yes
guest ok = no
read list = smbusr_RO
write list = smbusr
EDIT2: Вот мой весь файл smb.conf: