Автор Тема: fstab + cisf доступ к сетевой папке виндовс  (Прочитано 5087 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
А вот что сеть поднимается под пользователем, я не заметил. Да, именно по-этому.
На Simply 7 (systemd) Wi-Fi подключается до авторизации пользователя.
Только, явно, после всех обработок fstab всё равно.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Только, явно, после всех обработок fstab всё равно.
Ммм... тут нужно проверять, я именно через fstab не монтировал.
Сноси Винду, переходи на Линукс ! :)

Оффлайн andreydunin

  • Участник
  • *
  • Сообщений: 18
Пользователь локальный или доменный ?
Локальный

Оффлайн andreydunin

  • Участник
  • *
  • Сообщений: 18
systemctl enable NetworkManager-wait-online.service
Ответ:
ln -s '/lib/systemd/system/NetworkManager-wait-online.service' '/etc/systemd/system/multi-user.target.wants/NetworkManager-wait-online.service'[

Оффлайн andreydunin

  • Участник
  • *
  • Сообщений: 18
На Simply 7 (systemd) Wi-Fi подключается до авторизации пользователя.

Да, после перезагрузки через ssh, комп становится доступен по сети, следовательно вифи поднят автоматом. Но возможно после обработки fstab

Оффлайн andreydunin

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

echo 0x30030 > /proc/fs/cifs/SecurityFlagsСейчас не знаю как избавиться.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 162
    • Домашняя страница
Уважаемые гуру! Понимаю что вопрос уходит в гипотетическую плоскость и прошу конкретного рецепта, куда нажать и что писать и т.д. И по возможности с пояснениями - буду рад усвоить инфу.
man pam_mountТолько разжёвывать и кормить с ложечки, как 1,5-летнего ребёнка навряд ли кто-то будет при вашем нежелании вникать.

Цитировать
И уточните относительно

echo 0x30030 > /proc/fs/cifs/SecurityFlagsСейчас не знаю как избавиться.
Бездумное следование советам ни к чему хорошему не приводит.
echo "0x81" > /proc/fs/cifs/SecurityFlags
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Ответ
Ну и теперь, если с тем, что есть в fstab, перезапуститься, монтируется шара ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Если через pam_mount делать, то необходимо:

1. Добавить в файл /etc/pam.d/system-auth-local
auth optional pam_mount.so
session optional pam_mount.so

2. Подправить файл /etc/security/pam_mount.conf.xml, заменить строку:
<volume uid="5000-10000" fstype="cifs" ... />на
<volume uid="500-1000" fstype="cifs" server="server.local" path="share" dnssd_lookup="0" mountpoint="/home/%(USER)/share options="здесь,опции,через,запятую" />где:
server - имя сервера
path - имя шары
mountpoint - куда монтировать шару (конечная папка создается автоматически!); в данном случаем, каталог подключится в домашний каталог пользователя в каталог share
options - сюда свои опции пишите
Сноси Винду, переходи на Линукс ! :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
И уточните относительно

echo 0x30030 > /proc/fs/cifs/SecurityFlagsСейчас не знаю как избавиться.
reboot
proc - виртуальная FS, это отображение процессов (состояние и т.п.). Состояние не сохраняется после перезагрузки.

Оффлайн andreydunin

  • Участник
  • *
  • Сообщений: 18
Только разжёвывать и кормить с ложечки, как 1,5-летнего ребёнка навряд ли кто-то будет при вашем нежелании вникать.

обижаться на вас конечно нет смысла, но найдите мне на этом форуме или FAQ конкретный рецепт моей проблемы.
Есть? Нету - напишите и не придется кормить с ложечки по такому пустяковому вопросу. Вы ведь вроде занимаетесь популяризацией Linux - как тут без ложечки то?

Господам berkut_174 & asy   - +100 к карме. Спасибо. буду пробовать.
« Последнее редактирование: 01.03.2014 14:32:50 от sb »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
но найдите мне на этом форуме или FAQ конкретный рецепт моей проблемы.
Вообще, я уже два работающих варианта упомянул.
Первый:
mount /media/usrнаписать в /etc/rc.d/rc.local (правда я не знаю, как это вместе с systemd будет жить). Это если сеть, действительно, доступна уже до логина.
Второй:
sudo mount /media/usrЭто надо автоматом выполнить после того, как пользователь залогинится. Где писать - зависит от DE. Только надо ещё в /etc/sudoers дописать что-то вроде
Cmnd_Alias  MOUNT_MEDIA = mount /media/usr
user    ALL = NOPASSWD: MOUNT_MEDIA
Только надо проверить, можно ли в Cmnd_Alias команду с параметрами задавать. user заменить на имя пользователя, строку размножить для всех пользователей. Вообще, с rc.local проще вариант.
« Последнее редактирование: 01.03.2014 14:15:35 от asy »