Автор Тема: AltLinux 7.0.5 SPT работа с сетевыми папками  (Прочитано 3095 раз)

Оффлайн comoestasyan

  • Начинающий
  • *
  • Сообщений: 6
Здравствуйте! Приходится работать в AltLinux 7.0.5 SPT, установленной на рабочий ноутбук, подключенный к локальной сети. Для удобства доустановил LXDE.

Есть два вопроса по поводу pcmanfm 1.1.2. Начну с главного:

Я подключаю сетевые диски с виндовс сервера так: в адресной строке вписываю Ip и имя папки Виндовс: smb://10.10.10.1/Обменник , затем в диалоговом окне ввожу логин, пароль и получаю доступ. Не работают кнопки копирования-вставки в pcmanfm совсем. В thunar работают нормально.

Второй вопрос: при каждой перезагрузке при обращении к сетевой папке из закладок pcmanfm или thunar запрашивается пароль связки ключей, а затем и логин и пароль сетевого диска, хотя выбрана опция "Запомнить навсегда" (по любой опции все равно всегда запрашивает). Подскажите, пожалуйста, как подключить постоянно, или монтировать при загрузке???
Пытался через smbmount, но не помогло:

# smbmount //10.10.10.1/Обменник /mnt/obmennik -o username=netuser,password=netpass,gid=100,rw
-bash: smbmount: команда не найдена

# whereis smbmount
smbmount:

# apt-cache search smbmount
pyneighborhood - LinNeighborhood rewritten with GTK+2

# ls /usr/bin | grep -e smb -e samba
findsmb
samba-regedit
smbcacls
smbclient
smbcontrol
smbcquotas
smbget
smbpasswd
smbprint
smbspool
smbstatus
smbtar
smbtree

Помогло так:

mount -t cifs //10.10.10.1/Обменник /mnt/obmennik -o username=netuser,password=netpass,workgroup=WORKGROUP,uid=myuser

Работает нормально.

Но подскажите, куда правильнее под альтлинукс разместить эту строку для монтирования сразу после перезагрузки? В /etc/rc.d/rc не работает, в /etc/rc.d/rc.local и в /etc/init.d/my-mount  (777) тоже не работает.
« Последнее редактирование: 09.10.2018 08:22:25 от comoestasyan »

Оффлайн comoestasyan

  • Начинающий
  • *
  • Сообщений: 6
решил сделать через systemd, создав сервис. Единственно непонятно, почему пишет "Network is unreachable" при старте mount, когда в условиях Wants=network-online.target и After=network-online.service Пришлось сделать с рестартами в течение 30 секунд. работает. но подскажите, как поправить, какое условие добавить для сервиса??

# cat /lib/systemd/system/my-helpers.service

[Unit]
Description=My Helpers
After=network-online.target
Wants=network-online.target

StartLimitInterval=200
StartLimitBurst=5

[Service]
Type=oneshot
RemainAfterExit=yes

Restart=always
RestartSec=30

ExecStart=/bin/mount -t cifs //10.10.10.1/Обменник /mnt/obmennik -o username=netuser,password=netpass,workgroup=WORKGROUP,uid=myuser
ExecStart=/bin/mount -t cifs "//10.10.10.1/Всякое разное" /mnt/vsyakoe -o username=netuser,password=netpass,workgroup=WORKGROUP,uid=myuser

[Install]
WantedBy=multi-user.target


# systemctl enable my-helpers

# reboot


# journalctl -u my-helpers
-- Logs begin at Пн 2018-08-06 14:50:48 MSK, end at Пн 2018-10-08 10:38:41 MSK. --
окт 08 10:03:39 o14 systemd[1]: Starting My Helpers...
окт 08 10:04:00 o14 mount[504]: mount error(101): Network is unreachable
окт 08 10:04:00 o14 mount[504]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
окт 08 10:12:12 o14 systemd[1]: Stopped My Helpers.
окт 08 10:12:48 o14 systemd[1]: Starting My Helpers...
окт 08 10:12:48 o14 systemd[1]: Started My Helpers.
-- Reboot --
окт 08 10:22:50 o14 systemd[1]: Starting My Helpers...
окт 08 10:22:50 o14 systemd[1]: my-helpers.service: main process exited, code=exited, status=1
окт 08 10:22:50 o14 systemd[1]: Failed to start My Helpers.
окт 08 10:22:50 o14 systemd[1]: Unit my-helpers.service entered failed state
окт 08 10:22:50 o14 numlockx[3491]: Error opening display!
окт 08 10:24:15 o14 systemd[1]: Starting My Helpers...
окт 08 10:24:15 o14 systemd[1]: Started My Helpers.
-- Reboot --
окт 08 10:27:26 o14 mount[1968]: mount error(101): Network is unreachable
окт 08 10:27:26 o14 mount[1968]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
-- Reboot --
окт 08 10:30:55 o14 mount[1974]: mount error(101): Network is unreachable
окт 08 10:30:55 o14 mount[1974]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
-- Reboot --
окт 08 10:34:52 o14 mount[538]: mount error(101): Network is unreachable
окт 08 10:34:52 o14 mount[538]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
-- Reboot --
окт 08 10:38:23 o14 mount[536]: mount error(101): Network is unreachable
окт 08 10:38:23 o14 mount[536]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
окт 08 10:38:38 o14 systemd[1]: my-helpers.service holdoff time over, scheduling restart.
окт 08 10:38:38 o14 systemd[1]: Stopping My Helpers 3...
окт 08 10:38:38 o14 systemd[1]: Starting My Helpers 3...


работает, но подскажите правильные условия After, Wants, чтобы избавиться от ошибки Network is Unreachable ?
« Последнее редактирование: 09.10.2018 08:23:10 от comoestasyan »

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 621
А чем Вам не нравится монтирование через pam-mount?
Конечно, некрасиво цитировать себя, но всё же https://forum.altlinux.org/index.php?topic=41600.0
На данный момент, я просто раскомментировал строку <luserconf name=".pam_mount.conf.xml" /> в /etc/security/pam_mount.conf.xml и пишу все необходимые пользователю каталоги в ~/.pam_mount.conf.xml, которые монтируются в ~/.mnt, из которого уже достаю ссылки каталогов на рабочий стол и в меню быстрого доступа диспетчера файлов.