Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Права и автоматическое монтирование сетевого диска  (Прочитано 5895 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн iveretennikov77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Добрый вечер. Пытаюсь прописать в файле fstab строку для монтирования сетевого диска
//192.168.0.26/pdf-documents/ /home/user/ -o username=user,password=123456
Пишет что не хватает прав, что нужно sudo.
Из командной строки
sudo mount //192.168.0.26/pdf-documents/ /home/user/ -o username=user,password=123456
прекрасно работает.
Вопрос как прописать и что сделать, чтобы не спрашивало прав администратора при монтировании сетевого диска?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
прописать в файле fstab строку для монтирования сетевого диска
//192.168.0.26/pdf-documents/ /home/user/ -o username=user,password=123456
в fstab прямо так и пишите?
покажите
grep documents /etc/fstab

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Пишет что не хватает прав, что нужно sudo
Прав не хватает скорее всего именно на
прописать в файле fstab
Каким образом Вы вносите эту строку в /etc/fstab ?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн iveretennikov77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Вношу таким образом. Открываю fstab командой sudo nano /etc/fstab далее в конце документа прописываю эту строку
//192.168.0.26/pdf-documents/ /home/user/ -o username=user,password=123456
Сохраняю документ. При этом в панели слева появляется устройство, по которому если нажать появляется уведомление о нехватке прав, для монтирования папки. Причем если я запускаю монтирование в терминале от имени sudo все подключается. далее есть полные права для внесения и редактирования документов. В графической оболочке (под пользователем) через сетевое окружение папку видит и дает производить чтение\запись.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
iveretennikov77, WTF? Вы где такой синтаксис то нашли в fstab увидели... И что это за... монтирование такое,когда сетевую папку с какими-то доками монтируете сразу в пользовательскую директорию.

Код: (ini) [Выделить]
//192.168.0.26/pdf-documents/  /mnt/pdf  cifs  username=user,password=123456,iocharset=utf8,sec=ntlm,nofail  0  0
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн iveretennikov77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Спасибо, помогло. Еще бы найти где почитать, что я накосячил и где )))). Сам с линуксом еще недавно.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
iveretennikov77,

Где накосячили? - В синтаксисе! В точке монтирования! Ну если точнее вы тупо вставили параметры команды в файл, чего делать нельзя.

Ваш вариант:
Код: (ini) [Выделить]
//192.168.0.26/pdf-documents/ /home/user/ -o username=user,password=123456Мой ваиант
Код: (ini) [Выделить]
//192.168.0.26/pdf-documents/  /mnt/pdf  cifs  username=user,password=123456,iocharset=utf8,sec=ntlm,nofail  0  0Найдите 10 отличий.

Там же в самом файле fstab есть header который показывает,как надо заполнять файлик
Код: (ini) [Выделить]
<file system>                             <mount point>               <type>  <options>  <dump>  <pass>
Где
<file system> - раздел или удаленная точка
<mount point> - куда монтировать
<type> - тип файловой системы (для сетевых виндовых шар cifs)
<options> - опции монтирования (это то что после -o при монтировании), и для сетевых ресурсов стоит указывать nofail, что бы при условии, когда шара не доступна, система все же загрузилась, ну и кодировку стоит указать явно
<dump> - говорит или надо дампить FS (для сетевых не надо, 0)
<pass> - говорит о процедуре fsck (сетевые ресурсы чекать не надо)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн iveretennikov77

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Еще вопрос. При монтировании сетевого диска windows в ОС debian пишет что только root может монтировать диски.
В файле fstab прописываю //192.168.0.37/buh/ /mnt/buh/ cifs username=buh,password=98765 ? хотелось бы смонтировать для пользователя с полными правами. На папки у пользователя есть все права. C правами root монтирует без проблем и дает все права, пользователю дает ограниченные права.


Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Добавте параметр uid=<id пользователя>, которое можно посмотреть командой id -u имя_пользователя
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
iveretennikov77, или gid=<group id> - група пользователя(-ей),которые должны иметь полные права к ресурсу. Еще есть параметр rw

Код: (ini) [Выделить]
//192.168.0.26/pdf-documents/  /mnt/pdf  cifs  username=user,password=123456,iocharset=utf8,sec=ntlm,nofail,uid=<user id>,gid=<group id>,rw  0  0
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.