IPHosting (платный профессиональный хостинг)

Здравствуйте, Гость

Главная страница » Hardware » Компьютеры » Монтирование Сетевых Ресурсов В Ubuntu

Монтирование Сетевых Ресурсов В Ubuntu

Добавлено: natali2306 | 16.06.2011
Просмотров: 9686
Слов: 305
Рейтинг: 0.00


Итак, вы поставили Ubuntu, завели компьютер в домен Active Directory. Теперь в вашей сети есть смешанная сеть, состоящая из Linux и Windows компьютеров. Чтобы пользователи могли удобно работать с сетевыми ресурсами воспользуемся функционалом модуля pam_mount.

Можно, конечно, сделать это другим способом, например, прописав нужные параметры в конфигурационный файл /etc/fstab, но так как у вас используется доменная авторизация, то это не совсем хорошее решение.Работа pam_mount заключается в монтировании сетевых ресурсов пользователю, в удобное для него место, используя введенные им логин и пароль при входе в систему. Смонтированные сетевые папки будут отображаться у него, как локальные каталоги.

Первым делом устанавливаем модуль pam_mount:

sudo apt-get install libpam-mount smbfs

Далее необходимо прописать необходимые параметры в файл /etc/security/pam_mount.conf.xml







Вместо звездочки в указании пользователя(user="*") можете указать конкретного пользователя, если необходимо, чтобы какой либо сетевой ресурс открывался у него. Очень важно не писать тильду при указании точки монтирования.

В процессе подключения сетевых шар пользователям я столкнулся с проблемой, связанной с тем, что в случае не обращения к сетевой шаре или просто при простое компьютера через 10 минут у пользователя пропадают примонтированные сетевые ресурсы. Пробовал менять значение fstype с smbfs на cifs, но и в этом случае проблема не решалась.Я решил эту проблему следующим образом. Создал исполняемый файл crntb, который с периодичностью в 5 минут обращается к сетевым шарам. Вызов этого файла подключил в автозагрузке.Данная схема работает стабильно уже более полугода на компьютерах пользователей.

Код файла crntb:

#!/bin/bash

while true;

do

ls $HOME/SERVERSHARE1

ls $HOME/SERVERSHARE2

ls $HOME/SERVERSHARE3

ls $HOME/SERVERSHARE4

sleep 300

done

Кто-то может справедливо заметить, что вызов данных команд можно добавить в crontab. Я пробовал это, однако, crontab после перезагрузки компьютера не стартовал и не выполнял эти команды. Пришлось сделать "альтернативу" crontab :)

Подробнее об опыте использования операционной системы Linux в организации читайте тут

Об авторе

http://www.linuxatwork.ru/



Условия перепечатки

При репосте статьи "Монтирование Сетевых Ресурсов В Ubuntu", пожалуйста укажите источник - сайт http://www.iphosting.ru/ (Платный профессиональный хостинг) — и информацию об авторе.
Смотрите также

Кому доверить ремонт компьютера?
Без компьютерной техники сегодня достаточно непросто вести процветающий бизнес, но компьютеры – это тип техники, что требует регулярного хорошего ухода.

Не Так Давно, Изучать Разнообразные Программы Можно Было Только Посещая Платные Курсы Или Покупая Книги
Еще совсем не давно, осваивать новые графические программы можно было только посещая платные курсы или покупая книги. Однако не везде есть необходимые курсы по нужной программе. А книги нужно еще найти,так как не по всем программам уже есть хорошие учебные рекомендации. Конечно посещая платные курсы вы почти всему можете научиться и задать лектору интересующий вас вопрос.