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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: расшаривание папки смонтированых флешек...  (Прочитано 2395 раз)

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

Оффлайн CRY_WOLF

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Я такой какой я есть и не вам меня судить...
    • Просмотр профиля
    • ПапаГот - я.ру
По идее надо тупо менять пользователя на самого безобидного

chown -R nobody:nogroup /media/

и все устройства смонтированые в папке будут доступны

а так, как бы
sudo apt-get install ivman

nano /etc/PolicyKit/PolicyKit.conf

и далее как в вики )

выставляй нужного тебе юзера для доступа)

Вообщем поставил всё как в вике и даже папку поставил как написал всёравно соединяет под юзерам под которым зашёл и не пукает даже на просмотр пишет вот такое сообщение "Не удалось показать содержимое папки. У вас недостаточно прав для просмотра содержимого элемента «papagot»."

papagot@papagot:~$ cd /media
papagot@papagot:/media$ ls -l
итого 16
drwx------ 9 papagot papagot 4096 1970-01-01 03:00 papagot
lrwxrwxrwx 1 nobody   nogroup     6 2011-05-06 10:18 cdrom -> cdrom0
drwxr-xr-x 2 nobody   nogroup  4096 2011-05-06 10:18 cdrom0
drwxr-xr-x 2 nobody   nogroup  4096 2011-05-06 10:18 cdrom1
lrwxrwxrwx 1 nobody   nogroup     7 2011-05-06 10:18 floppy -> floppy0
drwxr-xr-x 2 nobody   nogroup  4096 2011-05-06 10:18 floppy0


Пользователь решил продолжить мысль 09 Мая 2011, 11:41:43:
Собственно тупой вопрос, а флешку ручками монтировали или что-то аля gnome nautilus это делало?
Система сама монтирует вставленные сменные диски.
Вот только проблема в том, что монтирует она с правами залогиненного пользователя. Надо подкрутить этот процесс, но я не знаю, где. И проверить не на чем - у меня VirtualBox валит систему при включении поддержки USB.

да ты прав... именно так оно и есть... и даже себя если бросим в nogroup то нечего не даст ((( как можно решить проблем??
« Последнее редактирование: 09 Мая 2011, 11:41:43 от CRY_WOLF »
Нам не нравятся те, кому не нравимся мы....

Рубит компы не линукс. Рубит компы Windows...

Оффлайн flant

  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
когда расшириваешь /media, даже рекурсивно, это не распространяется на вновь созданные каталоги. поэтому когда флешка автомонитровалась, отключи её, создай в /media папку с 777 правами и смонтируй флешку в уже созданную папку

sudo mount /dev/флешка /media/shared_flash       <<<<<< где-то так

Оффлайн CRY_WOLF

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Я такой какой я есть и не вам меня судить...
    • Просмотр профиля
    • ПапаГот - я.ру
когда расшириваешь /media, даже рекурсивно, это не распространяется на вновь созданные каталоги. поэтому когда флешка автомонитровалась, отключи её, создай в /media папку с 777 правами и смонтируй флешку в уже созданную папку

sudo mount /dev/флешка /media/shared_flash       <<<<<< где-то так

да так заработало идеально... а как сделать так чтоб он эту команду на лету выполнял при автомантировании? зарание неизвесно не сколько флешок будет не их название....

тут у меня поевилась идея а если ему в fstab написать чтото вроде этого

/dev/sdb1        /media/shared_flash  auto    rw,user,noauto,exec,utf8 0       0

проконает или дохлый номер? Как нистрано это не проканало всё равно монтирует в своё созданую папку.... и отказуется монтироватся туда....

вообщем дописал вот что в fstab
/dev/sdb1 /media/shared_flash  noauto,codepage=866,utf8,noexec,user 0 0
теперь при вставке флешки получаю только вот такую ошибку
Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb1 on /media/shared_flash

как я понимаю ошибку и погуглив по нэту проблема в том что я немогу монтировать устройства только руут может.... а как сделать чтоб и я мог монтировать....

Пользователь решил продолжить мысль 09 Мая 2011, 15:04:40:
вообщем допили почти до того как надо
если написать
/dev/sdb1 /media/shared_flash vfat noauto,codepage=866,utf8,noexec,user 0 0монтируется автоматотм так как надо.... но стоит только вытащит и вставить влешку как начинаются опять грабли в стиле монтирует опять в новую папку... как выеснилось он старый диск не размонтировал и получилось что этоже флешка стала быт /dev/sdс1.
И как быть тогда дальше?


а если ему написать
/dev/sd*1 /media/shared_flash vfat noauto,codepage=866,utf8,noexec,user 0 0 он непонимает этого.

Пользователь решил продолжить мысль 09 Мая 2011, 14:26:32:
вообщем стал делать вот по этому мануалу
http://translate.google.lv/translate?hl=ru&langpair=en|ru&u=http://www.garrypassarella.co.uk/2011/04/21/automatically-mountunmount-usb-drive-in-ubuntu/

Если делать по мануалу и монтировать в ручную всё работает и права есть....
стоит мне только написать в fstab
"/dev/sdb1 /media/usb0 -t vfat -o umask=000"

флешка не монтируется и выкеидуется вот такое сообщение об ошибке
"Error mounting: mount exited with exit code 1: helper failed with:
[mntent]: line 26 in /etc/fstab is bad
warning: can't open /lib/init/fstab: No such file or directory
mount: can't find /dev/sdb1 in /etc/fstab or /etc/mtab"

если же я напишу в fstab вот так то (/dev/sdb1 /media/usb1 vfat noauto,codepage=866,utf8,noexec,user 0 0) монтируется и видна всё как надо но тогда не прав на запись.
ls -l показует вот что
drwxr-xr-x 11 root   root    4096 1970-01-01 03:00 usb0
drwxr-xr-x  2 nobody nogroup 4096 2011-05-09 12:22 usb1
drwxr-xr-x  2 nobody nogroup 4096 2011-05-09 12:22 usb2
drwxr-xr-x  2 nobody nogroup 4096 2011-05-09 12:22 usb3
drwxr-xr-x  2 nobody nogroup 4096 2011-05-09 12:22 usb4
drwxr-xr-x  2 nobody nogroup 4096 2011-05-09 12:22 usb5
drwxr-xr-x  2 nobody nogroup 4096 2011-05-09 12:22 usb6
drwxr-xr-x  2 nobody nogroup 4096 2011-05-09 12:22 usb7

не по шаре нет доступа писать не по стандартному спосабу нет писать тоесть тупа зати на флешку
помагите доделать мозгов уже не хватает... и не знаю уже ему писать... зарание огромное спс
 
« Последнее редактирование: 09 Мая 2011, 14:26:32 от CRY_WOLF »
Нам не нравятся те, кому не нравимся мы....

Рубит компы не линукс. Рубит компы Windows...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Не стоит привязываться к алиасам томов (hdXX/sdXX)
Указывай UUID тома.
Но.
У меня сейчас прилетела мысль.
А ЕСЛИ(!) папке /media выставить SGID ?

sudo chmod g+s /media
sudo chgrp fuse /media

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

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

Оффлайн CRY_WOLF

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Я такой какой я есть и не вам меня судить...
    • Просмотр профиля
    • ПапаГот - я.ру
Не стоит привязываться к алиасам томов (hdXX/sdXX)
Указывай UUID тома.
Но.
У меня сейчас прилетела мысль.
А ЕСЛИ(!) папке /media выставить SGID ?

sudo chmod g+s /media
sudo chgrp fuse /media

как-то так.

Извеняюсь что ттуплю а что это даст?
Нам не нравятся те, кому не нравимся мы....

Рубит компы не линукс. Рубит компы Windows...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Зачем на фстаб? Тогда флеш туда и туда подключить нельза, как жесткий диск попробуй туда и туда.
Wars ~.o

Оффлайн CRY_WOLF

  • Автор темы
  • Участник
  • *
  • Сообщений: 121
  • Я такой какой я есть и не вам меня судить...
    • Просмотр профиля
    • ПапаГот - я.ру
Зачем на фстаб? Тогда флеш туда и туда подключить нельза, как жесткий диск попробуй туда и туда.

Подробней...
Нам не нравятся те, кому не нравимся мы....

Рубит компы не линукс. Рубит компы Windows...

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
не знаю

ls -l /dev/disk/by-uuid/ | grep sdb
попробуй
постав код  UUID



Пользователь решил продолжить мысль 19 Мая 2011, 11:25:30:
ls -l /dev/disk/by-uuid/ | grep sdb | sed 's/..\/..\//\/dev\//g' | awk '{print "# "$10"\nUUID="$8" /media/shared_flash vfat noauto,codepage=866,utf8,noexec,user 0 0"}'
Вывод и текст, вставить на, добавить фстабу.
« Последнее редактирование: 19 Мая 2011, 11:25:30 от victor00000 »
Wars ~.o

 

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