Автор Тема: Число одновременных подключений к samba под одним аккаунтом?  (Прочитано 1077 раз)

Оффлайн Dron.ru

  • Участник
  • *
  • Сообщений: 23
Дано:
1. Cервер samba на ОС Альт сервер 10
2. Идентично настроенные компы пользователей на ОС Альт Workstation K 10

На каждом компе в fstab прописано:

//samba_server/shared_folder1         /home/user/shared_folder1        cifs    nounix,noperm,cifsacl,idsfromsid,modefromsid,noauto,rw,x-systemd.automount,x-systemd.device-timeout=10,x-systemd.idle-timeout=1min,iocharset=utf8,workgroup=GROUP,credentials=/root/user.key,_netdev 0 0

//samba_server/shared_folder2         /home/user/shared_folder2        cifs    nounix,noperm,cifsacl,idsfromsid,modefromsid,noauto,rw,x-systemd.automount,x-systemd.device-timeout=10,x-systemd.idle-timeout=1min,iocharset=utf8,workgroup=GROUP,credentials=/root/user.key,_netdev 0 0

//samba_server/shared_folder3         /home/user/shared_folder3        cifs    nounix,noperm,cifsacl,idsfromsid,modefromsid,noauto,rw,x-systemd.automount,x-systemd.device-timeout=10,x-systemd.idle-timeout=1min,iocharset=utf8,workgroup=GROUP,credentials=/root/user.key,_netdev 0 0

Проще говоря, каждый пользователь подключается к трём сетевым папкам под логином и паролем указанным в user.key, всё работает, все довольны.

Проблема:
Если попытаться подключиться к серверу под одним логином с любых двух компов пользователей, то  подключится только 5 сетевых папок (не 6!!!). На первом загрузившемся компе подключатся все сетевые папки, на втором только первые две из трех (не подключится та, которая в fstab указана последней).

Похоже на то, как будто есть ограничение на количество одновременных подключений под одним аккаунтом на samba сервере, но в smb.conf никаких ограничений не прописано и, более того, в документации по samba о таких ограничениях ничего не сказано. В логе сервера и клиента ничего подозрительного в момент подключения не содержится (journalctl -fe). В iptables нет ограничений на samba (netbios) портах.

Есть идеи в чём затык?

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 803
Да все просто, у тебя одна папка и разные пользователи.
Решение
1. ~ и положит папку он непосредственно в категорию пользователя
2. для красивого своего пути есть multiuser, однако у меня на испытании ещё.

Вот такая ***** нет чтобы сделать попроще и красиво как в виндовс и не заметно для пользователя.
« Последнее редактирование: 01.11.2024 12:47:48 от kessys »
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 803
Если попытаться подключиться к серверу под одним логином с любых двух компов пользователей
а ктож делает 1 логин для многих?
1 логин = 1 юзер.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн Dron.ru

  • Участник
  • *
  • Сообщений: 23
а ктож делает 1 логин для многих?
1 логин = 1 юзер.
У каждого юзера свой логин, но бывают ситуации когда один юзер заходит на файловый сервер из дома не завершив работу рабочего компа или имеет несколько устройств с доступом к файловому серверу.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 803
Если попытаться подключиться к серверу под одним логином с любых двух компов пользователей,
подключиться путём сетевого диска или удаленного доступа?
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

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

  • Участник
  • *
  • Сообщений: 1 216
Вот такая ***** нет чтобы сделать попроще и красиво как в виндовс и не заметно для пользователя.
Потому что SMB - это изначально виндовая технология общего доступа к файловым ресурсам, которая в винде глубоко вшита в систему и файловый менеджер (проводник)
А для юниксовых систем более естественным является NFS как общий доступ к файловым ресурсам
И с SMB приходится городить прокладки-трансляторы, например с теми же правами доступа.
Так что имеем то, что имеем. :)

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 874
Если попытаться подключиться к серверу под одним логином с любых двух компов пользователей, то  подключится только 5 сетевых папок (не 6!!!). На первом загрузившемся компе подключатся все сетевые папки, на втором только первые две из трех (не подключится та, которая в fstab указана последней).
Если шестую, на втором компьютере, смонтировать руками из консоли, то что будет в выхлопе и журнале?

Что говорит smbstatus на сервере?

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 803
Вот такая ***** нет чтобы сделать попроще и красиво как в виндовс и не заметно для пользователя.
Потому что SMB - это изначально виндовая технология общего доступа к файловым ресурсам, которая в винде глубоко вшита в систему и файловый менеджер (проводник)
А для юниксовых систем более естественным является NFS как общий доступ к файловым ресурсам
И с SMB приходится городить прокладки-трансляторы, например с теми же правами доступа.
Так что имеем то, что имеем. :)
Так разве в простом вопросе кто владеет папкой, которая не находится в директории пользователя т.е. без ~, не будет ли получать доступ последний вошедший пользователь и накладывать свои права? Условие  я так понимаю должно быть равно что для NFS = SMB
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

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

  • Участник
  • *
  • Сообщений: 1 216
Вот такая ***** нет чтобы сделать попроще и красиво как в виндовс и не заметно для пользователя.
Потому что SMB - это изначально виндовая технология общего доступа к файловым ресурсам, которая в винде глубоко вшита в систему и файловый менеджер (проводник)
А для юниксовых систем более естественным является NFS как общий доступ к файловым ресурсам
И с SMB приходится городить прокладки-трансляторы, например с теми же правами доступа.
Так что имеем то, что имеем. :)
Так разве в простом вопросе кто владеет папкой, которая не находится в директории пользователя т.е. без ~, не будет ли получать доступ последний вошедший пользователь и накладывать свои права? Условие  я так понимаю должно быть равно что для NFS = SMB
Условия использования ресурса (права доступа, владелец) накладывает сервер, а не подключающийся клиент. Максимум, что может сделать клиент - заблокировать файл, который он, например, открыл на запись (для редактирования).
Опять же, именно на сервере можно прописать, с какими правами будут создаваться пользователями новые файлы и папки. Тут всё зависит от конкретной настройки smb-сервера, можно сделать очень по-разному. И т.к. это не виндовс, то и настраивается это тоже по-другому.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 803
когда один юзер заходит на файловый сервер из дома
Вот такая ***** нет чтобы сделать попроще и красиво как в виндовс и не заметно для пользователя.
Потому что SMB - это изначально виндовая технология общего доступа к файловым ресурсам, которая в винде глубоко вшита в систему и файловый менеджер (проводник)
А для юниксовых систем более естественным является NFS как общий доступ к файловым ресурсам
И с SMB приходится городить прокладки-трансляторы, например с теми же правами доступа.
Так что имеем то, что имеем. :)
Так разве в простом вопросе кто владеет папкой, которая не находится в директории пользователя т.е. без ~, не будет ли получать доступ последний вошедший пользователь и накладывать свои права? Условие  я так понимаю должно быть равно что для NFS = SMB
Условия использования ресурса (права доступа, владелец) накладывает сервер, а не подключающийся клиент. Максимум, что может сделать клиент - заблокировать файл, который он, например, открыл на запись (для редактирования).
Опять же, именно на сервере можно прописать, с какими правами будут создаваться пользователями новые файлы и папки. Тут всё зависит от конкретной настройки smb-сервера, можно сделать очень по-разному. И т.к. это не виндовс, то и настраивается это тоже по-другому.
Ещё раз человек пишет:
Ответ 3: когда один юзер заходит на файловый сервер из дома.
То есть файловый сервер должен выдать права пользователю по факту сам у себя, так возможно может он имеет ввиду что сетевые диски подключены также fstab на сервере. Хотя там их подключать то и не надо, может же пользователь войти просто на папку.

О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.