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

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

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

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

Добавлено: natali2306 | 16.06.2011
Просмотров: 9360
Слов: 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/ (Платный профессиональный хостинг) — и информацию об авторе.
Смотрите также

Как Создать Свой No-Steam Сервер В Компьютерной Игре Counter-Strike 1.6
Как создать свой No-Steam сервер в компьютерной игре Counter-Strike 1.6, после прочтения этой статьи у вас не должно возникнуть никаких вопросов.

Продвижение интернет магазина, как метод повышения дохода
Торговля в интернете развивается постоянно. Если раньше, покупка в интернете была чем-то удивительным, то в наше время это уже весьма нормальное явление.