IT-Service - Автоматическое монтирование сетевых дисков
Понедельник, 24 Сентябрь 2012 05:16

Автоматическое монтирование сетевых дисков

Автор  green
Оцените материал
(0 голосов)

Пример монтирования сетевого диска X:

1) Устанавливаем пакет smbfs

apt-get install smbfs

2) Создаём файлы mntdisks.sh и creds

touch /etc/mntdisks.sh
touch /etc/creds

3) Правим файл /etc/mntdisks.sh

#!/bin/sh
sudo mount -t cifs //192.168.30.45/x /mnt/disk_x -o rw,credentials=/etc/creds,iocharset=utf8,file_mode=0666,dir_mode=0777

4) Правим файл /etc/creds

username=<USER>
domain=YOUDOMEN.LOCAL
password=<PASS>

<USER> - имя пользователя, <PASS> - пароль

5) Раздаём соответствующие права на файлы

chmod 777 /etc/mntdisks.sh
chmod 600 /etc/creds

6) Даём пользователю право запускать команду mount с правами root

echo '<LOCAL_USER>  ALL=(root) NOPASSWD: /bin/mount' >> /etc/sudoers    

7) Добавляем команду mntdisks.sh в автозапуск оболочки Gnome

Открываем пункт меню "Система" → "Параметры" → "Запускаемые приложения". Жмём кнопку "Добавить". В поле "Название:" вписываем "Диск X", в поле "Команда:" вписываем "/etc/mntdisks.sh".

8) Создаём точку монтирования и назначаем права

mkdir /mnt/disk_x
chmod 777 /mnt/disk_x

9) Создаём закладку для сетевого диска

Для этого добавляем (или изменяем, если уже есть) в файл ~/.gtk_bookmarks строчку

file:///mnt/disk_u Диск X
Прочитано 5036 раз Последнее изменение Вторник, 02 Октябрь 2012 11:05
Авторизуйтесь, чтобы получить возможность оставлять комментарии