LINUX.ORG.RU
ФорумAdmin

Опять про монтирование сетевого ресурса

 , ,


0

1

Возможно вопрос кому-то покажется глупым, сильно не бейте начинающего.

Есть Alt linux

В GUI кликаю на компьютер, в поле адрес вписываю: smb://10.100.0.100/share в диалоге выбираю «подключиться анонимно». Все подключается, на рабочем столе появляется иконка «share на 10.100.0.100». По правому клику можно отсоединить том. Все замечательно )).

Запускаю терминал, пытаюсь монтировать том: mount //10.100.0.100/share ~/!

получаю: «only root can do that»

Кто-нибудь может объяснить, почему через интерфейс можно монтировать том, а через терминал нет?


Попробуй sudo mount, а не просто mount.

Оно пишет что нужны права рута.

James_Holden ★★★★
()

Это как-то так делается:

$ mkdir ~/share
$ sudo mount -t cifs //10.100.0.100/share ~/share
xaizek ★★★★★
()

почему через интерфейс можно монтировать том, а через терминал нет?

Потому что используются разные механизмы (пользовательский vs ядерный)

zemidius
()
Ответ на: комментарий от zemidius

Если пользователю позволено монтировать том в GUI, нахрена это запрещать в терминале? Или это костыли в KDE?

mgo_ru
() автор топика
Ответ на: комментарий от zemidius

Поясню откуда растут ноги. Есть желание написать несколько скриптов, которым будет необходимо копировать данные с/на сетевой ресурс. Про обходные пути (wget и пр.) все понятно. Но почему не сделано напрямую?

mgo_ru
() автор топика
Ответ на: комментарий от mgo_ru

Если пользователю позволено монтировать том в GUI, нахрена это запрещать в терминале?

mount в терминале, который позволен только руту, появился за много лет до монтирования в KDE (и вообще задолго до KDE), так что вопрос «нахрена запрещать» неуместен.

zemidius
()
Ответ на: комментарий от mgo_ru

Есть желание написать несколько скриптов, которым будет необходимо копировать данные с/на сетевой ресурс.

Для копирования не обязательно монтировать, достаточно будет просто использовать smbclient

zemidius
()
Последнее исправление: zemidius (всего исправлений: 1)
Ответ на: комментарий от zemidius

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

mgo_ru
() автор топика
Ответ на: комментарий от mgo_ru

В терминале запрещено монтирование через mount(потому что он изначально работает только из под рута), использовать в консоли команду udiskctl mount тебе никто не запрещает. Как уже сказали - это разные механизмы.

Ты можешь прописать полную строку с опциями монтирования в /etc/fstab, добавить туда опцию user и ЛЮБОЙ пользователь системы сможет через mount смонтировать конкретно тобой указанную ФС(будь то сетевая папка, внешний жесткий диск или что-то еще).

Но бегать каждый раз править /etc/fstab из под рута для того чтобы подмонтировать новую флешку пользователей DE не устраивало, поэтому были придуманы другие методы

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.