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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

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

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

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

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Пишет что не хватает прав, что нужно 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

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

Код: INI
  1. //192.168.0.26/pdf-documents/  /mnt/pdf  cifs  username=user,password=123456,iocharset=utf8,sec=ntlm,nofail  0  0
  2.  
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн iveretennikov77

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

Онлайн EvangelionDeath

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

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

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

Там же в самом файле fstab есть header который показывает,как надо заполнять файлик
Код: INI
  1. <file system>                             <mount point>               <type>  <options>  <dump>  <pass>
  2.  
Где
<file system> - раздел или удаленная точка
<mount point> - куда монтировать
<type> - тип файловой системы (для сетевых виндовых шар cifs)
<options> - опции монтирования (это то что после -o при монтировании), и для сетевых ресурсов стоит указывать nofail, что бы при условии, когда шара не доступна, система все же загрузилась, ну и кодировку стоит указать явно
<dump> - говорит или надо дампить FS (для сетевых не надо, 0)
<pass> - говорит о процедуре fsck (сетевые ресурсы чекать не надо)
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн iveretennikov77

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


Оффлайн Azure

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

Онлайн EvangelionDeath

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

Код: INI
  1. //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
  2.  
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

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