Автор Тема: Шары samba (fstab)  (Прочитано 15345 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Шары samba (fstab)
« : 23.10.2019 21:07:03 »
Продолжение закрытой темы:
https://forum.altlinux.org/index.php?topic=36935.0
Большое спасибо Евгению, что предложил решение, которое мне, наконец, скоро удастся протестировать.
Цитировать
Привет,

пересылаю пример автомаунта через kerberos - разного от каждого
поьзователя (Спасибо Александру Боковому):
# grep domain /etc/fstab
//dc0.domain.alt/sysvol /mnt/sysvol cifs
_netdev,multiuser,sec=krb5,user=CLW0$,users 0 0
# systemctl enable remote-fs.target

# reboot

# mount | grep domain
//dc0.domain.alt/sysvol on /mnt/sysvol type cifs
(rw,nosuid,nodev,noexec,relatime,vers=default,sec=krb5,cache=strict,multiuser,uid=0,noforceuid,gid=0,noforcegid,addr=10.64.171.10,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,noperm,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1,_netdev,user=CLW0$)

# su - administrator
$ kdestroy
$ ls /mnt/sysvol
ls: cannot access '/mnt/sysvol': Permission denied

$ klist
klist: No credentials cache found (filename: /tmp/krb5cc_1510800500)
$ kinit
Password for administrator@DOMAIN.ALT:
$ klist
Ticket cache: FILE:/tmp/krb5cc_1510800500
Default principal: administrator@DOMAIN.ALT

Valid starting     Expires            Service principal
09/28/19 19:33:51  09/29/19 05:33:51  krbtgt/DOMAIN.ALT@DOMAIN.ALT
        renew until 10/05/19 19:33:47
$ ls /mnt/sysvol/
domain  domain.alt  dsfsdfds  stdin-13066  users.reg
$ klist
Ticket cache: FILE:/tmp/krb5cc_1510800500
Default principal: administrator@DOMAIN.ALT

Valid starting     Expires            Service principal
09/28/19 19:33:51  09/29/19 05:33:51  krbtgt/DOMAIN.ALT@DOMAIN.ALT
        renew until 10/05/19 19:33:47
09/28/19 19:34:15  09/29/19 05:33:51  cifs/dc0.domain.alt@
        renew until 10/05/19 19:33:47
09/28/19 19:34:15  09/29/19 05:33:51  cifs/dc0.domain.alt@DOMAIN.ALT
        renew until 10/05/19 19:33:47
Я правда пока мало что понял в этом, но разберусь. Единственная проблема, как мне кажется, это Kerberos. Там всё из коробки? Или что-то дополнительно настраивать придется?
Не окажется ли проще сделать так: https://forum.altlinux.org/index.php?topic=36935.msg288337#msg288337 чем в этом всём копаться?
« Последнее редактирование: 23.10.2019 21:09:26 от tema »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Шары samba (fstab)
« Ответ #1 : 23.10.2019 21:11:37 »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Шары samba (fstab)
« Ответ #2 : 23.10.2019 21:59:46 »
Совсем непонятно, почему висит эта инструкция для fstab, если ничего не работает  :'-(
У меня работает. Но в p8. В p9 потребности в Самбе у меня не было.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Шары samba (fstab)
« Ответ #3 : 23.10.2019 22:16:12 »
Инструкция висит потому что никому в 2019 году не приходит в голову монтировать cifs через fstab. Любители этого уже на пенсии и инструкцию не меняют. :)
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Шары samba (fstab)
« Ответ #4 : 23.10.2019 22:17:34 »
Инструкция висит потому что никому в 2019 году не приходит в голову монтировать cifs через fstab. Любители этого уже на пенсии и инструкцию не меняют. :)
Но-но, мне до пенсии ещё о-го-го. :-)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Шары samba (fstab)
« Ответ #5 : 23.10.2019 22:18:21 »
Из всех способов это самый кондовый.
Андрей Черепанов (cas@)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Шары samba (fstab)
« Ответ #6 : 25.10.2019 00:57:28 »
Ну а есть другой простой способ примонтировать шары самбы?
Есть ли пошаговая инструкция настройки для простого пользователя, чтобы не приходилось перекапывать кучу всего?
Вот даже по ссылке этой написано:
Цитировать
Пример настройки smb.cfg для "файлопомойки"
Что это за smb.cfg? Где он? Что надо установить, чтобы он появился? Это вобще всё, что в файле есть или это надо добавить к тому, что там имеется? Можно ли так подключаться к шарам винды или это вообще настройка шаров линукса? Как просто указать адрес виндовых шаров и чтобы они автоматически монтировались?

Оффлайн NickM

  • Завсегдатай
  • *
  • Сообщений: 896
Re: Шары samba (fstab)
« Ответ #7 : 25.10.2019 06:11:16 »
Ну а есть другой простой способ примонтировать шары самбы?

Может положить скрипт с "mount -t cifs" в rc.d?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Шары samba (fstab)
« Ответ #8 : 25.10.2019 20:47:00 »
gvfs-shares. Пока без gui.
Андрей Черепанов (cas@)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Шары samba (fstab)
« Ответ #9 : 26.10.2019 15:10:59 »
В общем и целом, после всех проб, fstab это просто очень удобно и без заморочек.
У меня после обновления до p9 отвалилась одна шара на вин сервере. В fstab монтировалась так:
//10.0.7.1/папка /mnt/папка cifs users,noauto,user=юзер,password=пароль 0 0Все остальные шары норм. Но остальные у меня на компах с p8 (там настроены самба-папки потому что туда принтеры сканы скидывают и нормально умеют это только через самбу)
При этом, на p8 всё ок с указанной выше опцией всё монтируется.
Помог dmesg:
Цитировать
No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
так что теперь для этой шары:
//10.0.7.1/папка /mnt/папка cifs users,noauto,user=юзер,password=пароль,vers=1.0 0 0Всё работает
« Последнее редактирование: 26.10.2019 15:13:09 от tema »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Шары samba (fstab)
« Ответ #10 : 26.10.2019 19:03:46 »
Уже взломали?
Андрей Черепанов (cas@)

Оффлайн freddyb

  • Начинающий
  • *
  • Сообщений: 40
Re: Шары samba (fstab)
« Ответ #11 : 26.10.2020 15:42:22 »
У мну на P9 монтируется общая папка на Windows через fstab, но почему-то только для чтения. А через gio mount - и на запись. Хотя пользователь в обоих случаях - один и тот-же.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Шары samba (fstab)
« Ответ #12 : 26.10.2020 16:08:26 »
У мну на P9 монтируется общая папка на Windows через fstab, но почему-то только для чтения.
Как монтируется, так и работает. Права в той же строке в fstab задать можно. Что там по умолчанию - не знаю.

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Re: Шары samba (fstab)
« Ответ #13 : 26.10.2020 19:33:43 »
Как сказал один чел на лоре, лучше autofs никто еще ничего не придумал. )
https://forum.altlinux.org/index.php?topic=44033.msg350421#msg350421

Оффлайн freddyb

  • Начинающий
  • *
  • Сообщений: 40
Re: Шары samba (fstab)
« Ответ #14 : 27.10.2020 11:02:20 »
Как монтируется, так и работает. Права в той же строке в fstab задать можно. Что там по умолчанию - не знаю.
Да, теперь(на P9) надо в строку fstab добавлять file_mode=0777,dir_mode=0777 иначе даёт пользователю Linux доступ только для чтения общей папки Windows, а root-у - и на запись. Хотя пользователь Windows - с доступом на запись.

Надо бы добавить это в официальную документацию https://docs.altlinux.org/ru-RU/alt-workstation/9.1/html/alt-workstation/protocol.html#smb