Автор Тема: Не получается присоединить Samba в Альт 10 Mate с Альт К 10  (Прочитано 457 раз)

Оффлайн Maxik

  • Участник
  • *
  • Сообщений: 301
    • Вегетарианское сообщество сурового климата.
Приветствую!

Не получается соединить самбой два компьютера. Альт Рабочая станция 10 Mate к Альт Рабочая станция 10 с К Desktop.
Установил на обе.
apt-get install samba samba-clientОбновил Caja на 1.24.0.
В обе системы добавил конфиг из https://www.altlinux.org/Samba
Цитировать
workgroup = WORKGROUP
   netbios name = samba-server (разные)
   server string = Samba Server Version %v
   map to guest = Bad User
;   idmap config * : backend = tdb
   guest ok = yes
   cups options = raw
   security = user
;   encrypt passwords = yes
;   guest account = nobody

[public]
   comment = Public Stuff
   path = /home/samba
   public = yes
   writable = yes
;   printable = no
   write list = @staff
;   browseable = yes
В обоих компьютерах запускаю через su -

systemctl restart smb nmb
Выставил 777 для /home/samba

Отключил оба брандмауэра.

1) Захожу через Альт Рабочая станция 10 с Mate:
Запускаю Caja, выбираю сеть. Выводятся названия для обоих компьютеров.
Захожу на второй компьютер. Все ресурсы выдают ошибку открытия. "Не удалось присоединить местоположение".
Захожу в сети на свой компьютер - тоже самое.

2) Захожу через Альт Рабочая станция 10 с K Desktop:
Запускаю Dolphin. Компьютеры видно. В папки заходит.
Но при попытке записи в расшаренную папку, для каждого каталога выдаёт доступ запрещён. Права для папок можно поменять вручную на том компьютере. Но это муторно.
Не пойму как сделать, что бы папки копировались с разрешенными правами, а не запрашивались права для вложенных папок?
« Последнее редактирование: 10.02.2023 05:44:32 от ruslandh »
С уважением, Максим.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 152
    • Домашняя страница
Заведите отдельные каталоги с правильными правами.
Андрей Черепанов (cas@)

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 242
https://docs.altlinux.org/ru-RU/alt-workstation/10.1/html/alt-workstation/protocol.html#smb

Я так понял, вы не создали пользователей samba. Т.к. samba обеспечивает поддержку инородной для линукс (и вообще юникс) инфраструктуры, то пользователи у samba отдельные от локальных пользователей линукс.
Опять же у вас в тупо скопированном с wiki конфиге упоминается группа stuff, которой у вас вероятно тоже нет.

Оффлайн reiss

  • Участник
  • *
  • Сообщений: 228
вы не создали пользователей samba
Она вроде не создает пользователей. Только добавляет имеющихся в себя.
То есть сначала adduser user а потом smbpasswd -a user

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 242
вы не создали пользователей samba
Она вроде не создает пользователей. Только добавляет имеющихся в себя.
То есть сначала adduser user а потом smbpasswd -a user
Да, немного некорректно написал.
В пользователи samba можно добавить только тех пользователей, которые есть в системе.
Но чтобы пользователь мог иметь доступ через smb, он должен быть добавлен в пользователи samba (smbpasswd -a user)
Вот это добавление, возможно, и не было сделано.

Кстати, для гостевого доступа как вариант можно делать такие опции:
        guest account = user
        map to guest = bad password
При таком варианте та же винда  при подключении не запрашивает авторизацию и сразу получает гостевой доступ. (в отличие от варианта "map to guest = bad user")
Вместо "user" подставить пользователя, с правами которого будет осуществляться доступ к файлам.