nixp.ru v3.0

23 января 2017,
понедельник,
11:34:40 MSK

DevOps с компанией «Флант»
Sasha2 написал 21 октября 2005 года в 17:46 (255 просмотров) Ведет себя неопределенно; открыл 108 тем в форуме, оставил 880 комментариев на сайте.

Уважаемые господа, у меня вот какой вопрос возник.

Система Debian Sarge.

Но при попытке обратиться к дискетке через иконку на десктопе гушкается и говорит, что

mount: I could not determine the filesystem type, and none was specified

Что можно сделать, чтобы обращаться к дискетке через иконки.

Подозреваю, что здесь Вуишфт опять переборщил с точки зрения безопасности.

Ну в других дистрибутивах такого нет.

Да и в Debian было бы логично, если бы и CD-ROM демонстрировал такое же поведение, однако CD-ROM ведет нормально. Доступ к нему через иконку осуществляется.

Вот строка из /etc/fstab по дискетке:

/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Хотелось бы знать, что можно предпринять, чтобы исправить это.

Согласен и на внесение изменений в fstab с тем, что на дискетках всегда будет только файловая система msdos.

Dr. Evil

а ручками она не монтируется?

попробуй прописать вместо «auto» «msdos».

Sasha2

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

В лучшем случае, получается, что содержимое читается, но все же ругань со стороны системы не уходит.

fly4life
Sasha2
Да уже конечно пробовал, и монитровать ручками и менять права и на устройство и на каталог, в котором монитруется дискетка.

В лучшем случае, получается, что содержимое читается, но все же ругань со стороны системы не уходит.

А указать ФС на дискете, отличное от «auto», пробовал?

Sasha2

Да пробовал, конечно.

Вот в командной строке под рутом все получается

Команда: mount -t msdos /dev/fd0 /media/floppy

или что то же самое: mount /dev/fd0 /media/floppy -t msdos

Только праа на монтирование имеет один root (это во первых). Я не могу вообще пользоваться командой mount, если я не root.

Вот в чем загвоздка.

Ну я, конечно, смогу разобраться (время только однако требется).

Гадать то я и сам могу.

Может быть кто-нибудь знает быстрый способ, как это устранить. Т.е. дать возможность рядовому пользователю работать с дискеткой также как и с CD-ROM.

Наверно вот за это многие и не любят Линукс, так как ухабы ну просто на ровном месте растут.

Хотя честно сказать, вот заказл я SuSe 10.0, я ееб конечно поставлю, но вот, не знаю, каким-то чутьем что-ли внутренним, но мне кажется, что хоть и в Debian достаточно устаревший софт, но все же по управлению пакетами, ели не на три, то уж точно на две голвы выше стоит всех сусей и мандрив.

rgo

мне кажется что ты, как не рут, вбиваешь команду:

mount -t msdos /dev/fd0 /media/floppy

если это так, то ты не прав, надо:

mount /media/floppy

тогда mount заглянет в fstab, и увидит что тебе можно.

а насчёт » mount: I could not determine the filesystem type, and none was specified», я думаю дискетка была либо сломанная, либо не форматированная.

Sasha2

Нет не так.

Как не рут вообще команда mount не проходит.

Появляется сообщение, что командой mount иожет ппопльзовать только root.

Далее как root просто mount /dev/fd0 /media/floppy ругается на auto, что мол никакой файловой системы не указано, а вот файловая систма msdos работает (ну имеется ввиду с дискеткой).

Другие я не пробовал, да и не нужны мне другие.

ВОт здесь и вопрос.

1. В каую может быть группу добавить пользователя (ну конечно за исключением root).

2. Какие права выставить на /dev/fd0 (может быть с учетом битов SUID, GUID и так далее).

3. Аналогично и для /media/floppy (тот же вопрос, что и пункт 2).

Я просто нуждаюсь в быстром ответе.

А так повторяю, что гадать и копаться в системе я и сам могу.

Наверно я найду ответ на этот вопрос, но все же однако забавно, сколько на этом сайте присутствует мэтров Линукс, ан все же quick solution has not yet been available till now

fly4life

Чтобы дать право монтировать дискеты пользователю, надо просто в /etc/fstab добавить опцию 'users' в секции с дискетой.

Any_Key

возможно проверить

lameroz@oberx~$ls -al /dev/fd0
brw-rw----  1 root floppy 2, 0 2004-05-21 04:23 /dev/fd0

и есть ли твоя учетная запись в группе floppy

lameroz@oberx~$ groups
lameroz adm dialout cdrom floppy audio src video staff

у меня из-за похожей проблемы резак на ejectне реагировал

metal

Предлагаю добавить в опции монтирования users,owner.

Возможно в debian есть группа floppy, тогда надо добавить пользователя в эту группу.

Sasha2

Уважаемым господам fly4life и metall

Ну я уже привиодил в самом начале опции монитрования.

Там указанно все user и так далее.

Кстати, господин metall, нужно user или users?

В Debian есть группа floppy и разумеется мой пользователь является членом этой группы.

Более того, все выходит хорощо, когда пользователь является членом группы root. Но это не дело добавлять его в эту группу.

Да кстати, уважаемый Any_Key, что тут можно проверить.

Вы считаете, что этот набор прав позволит мне как польователю работать с дискетой.

Да я могу сделать и чтобы было вот так:

brwxrwxrwx 1 root floppy 2, 0 2004-05-21 04:23 /dev/fd0

и все равно результат тот же самый.

Any_Key

позволит если твой пользователь в группе floppy

rgo

вот что у меня. если у тебя всё ровно так же, то… чёрт его знает почему оно не работает.

[rgo rgo]$ grep floppy /etc/fstab  
/dev/fd0  /mnt/floppy     auto    noauto,user,owner    0 0
[rgo rgo]$ ls -ld /mnt/floppy
drwxr-xr-x  2 root root 1024 2004-10-18 20:45 /mnt/floppy/
[rgo rgo]$ ls -l /dev/fd0
lrwxrwxrwx  1 root root 8 2005-10-21 22:37 /dev/fd0 -> floppy/0
[rgo rgo]$ ls -l /dev/floppy/0
brw-rw----  1 root floppy 2, 0 2005-10-21 22:37 /dev/floppy/0
[rgo rgo]$ mount /mnt/floppy
[rgo rgo]$ ls -ld /mnt/floppy
drwxr--r--  2 rgo users 1024 1970-01-01 03:00 /mnt/floppy
[rgo rgo]$ cp /etc/fstab /mnt/floppy
[rgo rgo]$ ls -l /mnt/floppy
итого 2
-rwxr--r--  1 rgo users 872 2005-10-22 04:17 fstab
apple

как дать права на запуск mount всем юзерам??

Sasha2

А нужно ли давать такие права?

Ведь СCD-ROM работает и монтируется и прав никаких не надо.

Но когда вставляешь CD-ROM он шуршать начинает и каие-то команды отрабатывают наверно (но какие?).

А вот с дискеткой ничего не шуршит.

В свете этого, вопрос, конечно дурацкий, но все же интересно, а есть такие флоповозы, что когда в них втсавляешь дискету они это опознают. (чтобы поведение было как у CD-ROM).

apple

вопрос: мне нужно дать такието права юзеру?

ответ: вы что это опсано он может поломать систему

нужен ответ на вопрос а не рекомендации

fly4life
Sasha2
В свете этого, вопрос, конечно дурацкий, но все же интересно, а есть такие флоповозы, что когда в них втсавляешь дискету они это опознают. (чтобы поведение было как у CD-ROM).

А submount не подходит?

8084

или supermount

скажите помер?

ан нет, у меня в 2.6.14-rc5 стоит :P

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.