LinuxForum.Fans
Тема

ссылка на сетевую папку

Автор: alexeyevt 5 сообщений 2477 просмотров
#269729

Всем привет!

Кто знает можно ли реализовать такую вещь.

Можно ли создать в Linux такую файл-ссылку, которая бы указывала на сетевой ресурс, например:

при входе в директорию /home/user1/dom открывалась бы папка из сети с комьютера, с установленным Windows
\\SRV\UserDom

Если можно, то не могли бы написать команду для создания такой ссылки.

#269734
alexeyevt написал:

Если можно, то не могли бы написать команду для создания такой ссылки.

Команда для создания ссылки тривиальна:

text
ln -s <что монтируем> <точка монтирования>

А вот для получения то, что написано словами "что монтируем", я бы посоветовал применить пакет autofs. Там в конфигурационных файлах указывается что куда и как именно следует монтировать. Например, можно организовать в домашнем каталоге юзера каталог ~/.Net, а в конфигурационном файле autofs определить, что "пасти" надо именно этот каталог и при попытке юзера прочитать из него определенную информацию, например:
[console]ls ~/.Net/servername[/console]
монтировать в него ремутные шары сервера servername с правами данного юзера. Ну а потом, можно в домашнем каталоге этого юзера создать каталог, например, ~/Net и как раз в нем и насоздавать нужные ссылки на ремутные шары:

text
ln -s ~/.Net/servername ~/Net/servername
ln -s ~/.Net/servername/sharename ~/Net/sharename  

И тогда, стоит только юзеру зайти в каталог ~/Net автоматически смонтируется ремутный сервер в ~/.Net, и по ссылке ~/Net/servername
откроются все доступные юзеру шары этого сервера, а по ссылке ~/Net/sharename - конкретная шара сервера servername.

Так что раскуривай тщательно пакет autofs. Он как раз и обеспечит нужную тебе функциональность.

#269742

Огромное спасибо за пинок в нужном направлении. :) буду копать

#269793

А команда типа
mount -t cifs -o ........ //192.168.0.X/shara /mnt/shara
Не?

#269904
DarkDigger написал:
А команда типа
mount -t cifs -o ........ //192.168.0.X/shara /mnt/shara
Не?

Эта команда хороша, когда её можно включить в rc.local. То есть примонтироваться к ресурсу на своем компьютере изначально и перманентно. При его включении. Как вариант - вполне. Особенно если на компьютере один юзер.
Я решал иную задачу - работа многих юзерей на терминальном сервере. Причем ходить с терминала на файловый сервер им надо под своими уникальными именами. Ну и когда нет у них активности на файловом сервере - сбрасывать соединение. И по потребности подключать снова. Для этого autofs подходит идеально.
А если такой задачи нет, то вполне можно и перманентно монтировать.

Войдите или зарегистрируйтесь, чтобы ответить.