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

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

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

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

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

Ремонт компьютеров
Компьютеры прочно вошли в нашу жизнь, так что без нее невозможно представить заводов илипредприятий.Компьютер - это и работа, и развлечение, и возможность найти необходимую информацию.r
r

О Игровых Хостингах
Статья для тех, кто хочет арендовать сервер на игровом хостинге, и для тех, кто хочет перейти на другой. Все достаточно просто и понятно расписано, надеюсь данная статья вам поможет.