LINUX.ORG.RU

Помогите настроить samba

 ,


0

1

Люди добрые, помогите пожалуйста, мучаюсь уже месяц.

Ставлю манжару с гномом, ничего сверхестесственного. Чистая система установилась, обновляюсь. Устанавливаю самбу и конфиг к ней из обычных репозиториев.

sudo pamac install samba manjaro-settings-samba nautinus-share

Написано что он добавляет моего пользователя в группу sambashare, и просит включить службы, включаю.

sudo systemctl enable smb nmb

Делаю ребут, мне так удобней.

Создаю папку у себя в хомяке, называю ее «Общая». Далее жму правой кнопочкой на нее «Общий доступ», ставлю все три галочки и получаю ошибку:

Ошибка 255 при запуске 'net usershare': net usershare add: cannot convert name «Everyone» to a SID. The transport connection is now disconnected..

Пробовал искать решение, пишут всякую ненужную хрень. Мне нужна обычная папка с полным доступом для всех, чтобы это была файлопомойка для локальной сети, без всяких авторизаций и прочих ненужных вещей.

Пробовал скачивать файл smb.conf с арчевской вики, результат еще хуже

Вот мой конфиг который сгенераировала сама manjaro-settings-samba, в нем ничего не правил, только название рабочей группы изменил с MYGROUP на WORKGROUP.

[global]
   workgroup = WORKGROUP
   dns proxy = no
   log file = /var/log/samba/%m.log
   max log size = 1000
   client min protocol = SMB2
   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
   pam password change = yes
   map to guest = Bad Password
   usershare allow guests = yes
   name resolve order = lmhosts bcast host wins
   security = user
   guest account = nobody
   usershare path = /var/lib/samba/usershare
   usershare max shares = 100
   usershare owner only = yes
   force create mode = 0070
   force directory mode = 0070
   load printers = no
   printing = bsd
   printcap name = /dev/null
   disable spoolss = yes
   show add printer wizard = no

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
★★

если я правильно понял то: Поменять

map to guest = bad user

и просто добавить:

[Имя шары]
        comment = описание шары
        path = /путь/до/шары
        browseable = yes
        read only = no
        guest ok =yes
vsafonin ()
Последнее исправление: vsafonin (всего исправлений: 1)
Ответ на: комментарий от vsafonin

пробовал менять, map to guest это настройка когда уже все настроено я так понимаю и из-под венды подключаешься к шаре, чтобы она правильно поняла что не нужно запрашивать паролей и зайти под анонимом

так же пробовал писать в конце файла разные варианты, папку видит, но зайти в нее не дает

у меня вот мысли в сторону пользователей, может быть с пользователем nobody что-то не так? у него нет никаких групп

krang ★★ ()
Ответ на: комментарий от vsafonin
ls -l /home/krang/Документы/Общая                                                                               
итого 0

то что нужно делать chmod -R 777 на папку это я и так знаю, результат один и тот же он почему то не может перевести имя пользователя в SID, хотя я так понимаю это для AD используется вроде как

krang ★★ ()
Ответ на: комментарий от krang
ls -la /путь/до/шары

конечно)

а вообще вот этот конфиг - работает точно

[global]
security = user
workgroup = WORKGROUP
server string = Samba
guest account = nobody
map to guest = Bad User

[trash]
path = /data/trash
browseable = Yes
guest ok = Yes
writeable = Yes
public = yes
vsafonin ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.