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


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

Автор Тема: Ошибка доступа к подмонтированной папке cifs  (Прочитано 2967 раз)

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

Оффлайн pmaks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Поставлен Ubuntu 14.04. В локалке есть устройство D-link DNS-320 (нас сервер), на нем расшарена папка.
Пытаюсь ее подмонтировать из убунты командой
mount -t cifs /server/papka /mnt/papka -o rw,auto,username=user,password=pwd,dir_mode=0777,file_mode=0777,iocharset=utf-8

папка нормально монтируется, становится доступной для чтения, но при попытке записать на нее что-то, выдает Premission denied.

Поставил и на удаленную и на локальную папку chmod 777.

В чем проблема не пойму.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Поставлен Ubuntu 14.04. В локалке есть устройство D-link DNS-320 (нас сервер), на нем расшарена папка.
Пытаюсь ее подмонтировать из убунты командой
mount -t cifs /server/papka /mnt/papka -o rw,auto,username=user,password=pwd,dir_mode=0777,file_mode=0777,iocharset=utf-8

папка нормально монтируется, становится доступной для чтения, но при попытке записать на нее что-то, выдает Premission denied.
А права на файлы какие стоят?

Цитировать
Поставил и на удаленную и на локальную папку chmod 777.
Не надо так делать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн pmaks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Поставлен Ubuntu 14.04. В локалке есть устройство D-link DNS-320 (нас сервер), на нем расшарена папка.
Пытаюсь ее подмонтировать из убунты командой
mount -t cifs /server/papka /mnt/papka -o rw,auto,username=user,password=pwd,dir_mode=0777,file_mode=0777,iocharset=utf-8

папка нормально монтируется, становится доступной для чтения, но при попытке записать на нее что-то, выдает Premission denied.
А права на файлы какие стоят?
На какие файлы? На удаленке или в Убунте?
Если на подключенной папке, то в параметрах задал 777 и на папку и на файлы.
Если на удаленной, то к чему вопрос про права на файлы если я туда пытаюсь записать новый файл?

Цитировать
Поставил и на удаленную и на локальную папку chmod 777.
Не надо так делать.
Ну понятно что не надо, это все равно не дало ничего.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Хорошо, раз не понимаете по простому, давайте будем по сложному пути...

ls -ld /mnt/papka/* | grep "^d"
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Azure

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Azure, это стрельба в темноте или гадание на кофейной гуще?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн pmaks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Хорошо, раз не понимаете по простому, давайте будем по сложному пути...

ls -ld /mnt/papka/* | grep "^d"

drwxrwxrwx  3 root root       0 Apr 30 00:04 /mnt/bittorrent/Ajaxpf
drwxrwxrwx 25  501  501       0 Oct 31  2013 /mnt/bittorrent/Arhiv
drwsr-sr-x  6  501  501       0 May 18 12:30 /mnt/bittorrent/bittorrent
drwxrwxrwx 18  501  501       0 May 11 23:11 /mnt/bittorrent/Book
drwxr-xr-x 15 root root       0 Apr 30 19:05 /mnt/bittorrent/ffp
drwxrwxrwx  4  501  501       0 Jan  6 12:20 /mnt/bittorrent/Foto
drwxr-xr-x  2  501  501       0 Apr 30 19:04 /mnt/bittorrent/InstPack
drwxrwxrwx  4  501  501       0 Jun 12  2013 /mnt/bittorrent/Music
drwxrwxrwx  7  501  501       0 Apr 29 23:54 /mnt/bittorrent/Share
drwsr-sr-x  6  501  501       0 Oct 31  2013 /mnt/bittorrent/Video

Это я показал что дает подмонтирование папки верхнего уровня. Реально монтируется папка bittorrent, и все ее содержимое с теми же параметрами.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Выправляйте права на NAS. У вас жуткая мешанина.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн pmaks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Я вот кстати так и не понял откуда взялось drwsr-sr-x, обычно же не s, а - x. Не пойму как оно создалось с такими параметрами.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Нормально создалось. man chmod.
По большому счёту, так и должно быть, на сетевом ресурсе, доступном нескольким пользователям.
« Последнее редактирование: 18 Мая 2014, 21:44:20 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн pmaks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Вот кстати при попытке копирования файла в подмонтированную папку (через putty в mc) с другой папки устройства выдается красное окно с сообщением "Cannot chown target file "/mnt/bittorrent/setup.out" Permission denied (13)"
Причем если даже выбрать пункт Abort, то файл все равно появляется в папке вполне читаемый.

Проставил на все папки 777.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Проставил на все папки 777.
/facepalm
Сказал же, НЕ НАДО ТАК ДЕЛАТЬ.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн pmaks

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Ну и какой тогда поставить??
755 соответственно не даст писать
666 перестает отображать содержимое папки
766 получается этот??
Хотя не прокатило, при 766 перестает отображать содержимое папки на том же медиаплеере. Отображает только когда стоит 777, так что без вариантов.

Кстати если копировать файлы внутри подмонтированной папки, то ни каких проблем.
Если копируешь с локальной в подмонтированную, то тогда пермишен.

Пользователь решил продолжить мысль 18 Мая 2014, 22:52:41:
Вот кстати, непонял параметр username и password относятся к юзеру из под которого монтируется диск или пользователь у которого есть доступ к монтируемой папке на удаленной железке??

И опять же, на форуме писали что если даешь параметр user, то нужно указать uid. Этот uid чей? Локального юзера монтирующего или удаленного??

Пользователь решил продолжить мысль 18 Мая 2014, 23:41:13:
Можно закрывать тему.

Заработала строка в fstab
//192.168.0.20/Volume_1/bittorrent /mnt/bittorrent cifs user,_netdev,dir_mode=777,file_mode=777,iocharset=utf8 0 0

При монтировании указывал еще uid=1000 (локального юзера), но почему то он в fstab не отразился.

Теперь торрент с одной железки качает в удаленную папку.
« Последнее редактирование: 18 Мая 2014, 23:41:13 от pmaks »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
2770 вообще-то.
И группа-владелец, в которую входит пользователь, от имени которого вы подключаетесь.
Пользователь-владелец может быть любой, входящий в ту же группу.
Ещё раз, возьмите книжку, почитайте про права доступа к файлам в *NIX.

Пользователь решил продолжить мысль 19 Мая 2014, 00:20:00:
Вернее, 2770 на каталоги и 0660 на файлы.
« Последнее редактирование: 19 Мая 2014, 00:20:00 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Azure

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

 

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