Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Установка прав доступа и монтирование DVD RW (http://forum.oszone.net/showthread.php?t=101972)

bladerunner 03-03-2008 16:47 752497

Установка прав доступа и монтирование DVD RW
 
Подскажите пожалуйста, перерыл весь хелп, книги, никак не могу взять в толк. Решил я элементарно после установки FreeBSD 6.0 загрузить DVD компаху. И понял что все не так уж просто. Захожу обычным пользователем, с обычными правами (через граф. оболочку KDE). И как я понял смонтировать что либо на DVD без максимальных прав ниче не возможно. И начял я ковырять, как же мне максимальные права то дать себе. root-ом в файл /etc/group добавил своего пользователя к группе whell. Ковырял файлы /etc/master.passwd, пробовал добавлять, эксперементировал с adduser, ниче не выходит. Пробовал монтировать CD ROM (именно так у миня пишется имя моего DVD ROMа) в KDE через командную строку, под именем root, никакого результата. При открытии диска ошибка монтирования не выдается, но он показывается пустым. При загрузке когда опознаются устройства мой DVD ROM распознается нормально. Помогите пожалуйста разобраться и направить в правильную сторонум и решить 2 проблемы с полномочиями юзера и DVD ROM.

Belansky 05-03-2008 16:18 753983

bladerunner, а какая файловая система на диске? Это Video-DVD или диск с данными?

exo 05-03-2008 16:26 753987

Belansky, а разве на ДВД файловая система может быть разной? файловая система ДВД - UDF юнивёрсал диск формат. а вот тип данных может различаться.

Belansky 05-03-2008 16:31 753994

exo, пардон. Оговорился. Имел ввиду, что на нем: фильм или данные.

exo 05-03-2008 16:35 753997

Цитата:

Цитата bladerunner
И как я понял смонтировать что либо на DVD без максимальных прав ниче не возможно »

а вам Free отвечает руганью на не достаток прав?
дайте команды, которыми вы пользуетесь, и вывод после них.

Dm1try 05-03-2008 18:20 754068

Прочитайте, что такое devfs.rules + sudo (или chown + suid bit) - и все станет понятно.

bladerunner 05-03-2008 18:57 754096

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

bladerunner 08-03-2008 17:58 756046

Вобщем довел я систему своими опытами до такого состояния, что пришлось переустанавливать. И тут обнаружил первую загвоздку при переустановке (я вспомнил, что она была и при первой установке, но тогда я не обратил на это внимание). Когда создаешь пользователя и присваиваешь его к группе whell пишется ошибка, что такой группы не существует. И как итог пользователя я создать не могу. Вобщем пока я своими опытами снова не добил систему, скажите пожалуйста, как мне создать пользователя whell (желательно пошагово)? FreeBSD 6-ой версии.

bladerunner 09-03-2008 09:18 756322

Ну вот все и встало на свои места! Из за глупой ошибки WHELL написал а не WHEEL.

bladerunner 09-03-2008 10:45 756346

Ну я все же должен добить это монтирование! Все, установил пользователя wheel. Когда dvd диск вставлен в dvd rom, пишет такую ошибку.
Could not mount device.
The reported error was:
mount_cd 9660: /dev/acd0: Operation not premitted
Когда пытаюсь смонтировать dvd под root, такая ошибка не выскакивает. Просто пустое окошечко.

ElVоvan 09-03-2008 13:50 756440

Большинство устройств в /dev принадлежат группе operator, соответственно стоит добавить себя в эту группу.

bladerunner 09-03-2008 14:08 756454

Отредактировал /etc/group . Добавил к operator своего пользователя. Та же самая проблема, та же ошибка. Мож сам дивидюк неправильна определяется?

ElVоvan 09-03-2008 14:21 756460

После добавления себя в группу стоит перелогинится, ещё стоит проверить правильность файла /etc/group при помощи команды chkgrp.
Ты пытаешься монтировать один и тот же диск всегда?
И ещё, у тебя настроено автоматическое монтирование или пытаешься монтировать вручную?

bladerunner 09-03-2008 16:18 756509

Перелогинился. Проверил chkgrp. The group is fine. Монтирую разные DVD диски с данными. Насчет настроено автоматическое монтирование или нет, не знаю. Монтирую вручную через командную строку в KDE. Через пользователя root.

bladerunner 09-03-2008 16:47 756521

Опять моя ошибка!(( mount /cdrom писал с пробелом после слеша. Вы уж миня сорри) Все, заработало. А теперь как его вытащить то из дивидюка?)) unmount /cdrom не проканывает. Eject пишет ошибку. Какой командой можно его вытащить?

ElVоvan 09-03-2008 16:49 756524

umount, без n.

bladerunner 09-03-2008 17:07 756532

) Совсем я безграмотный. Щас попробовал 2-х слойный дивидюк чтобы прочел, ниче не получилось. Эта проблема решаема?

bladerunner 09-03-2008 20:22 756625

Значицца избавил я себя от гемора постоянно под root запускаться и что либо делать. Для знающих людей конечно это известно, америку не открою. Но что я сделал. Я в файле .xinitrc прописал exec startkde и убрал изначально сделанную мною строку, которая автоматом запускает kde из файла/etc/ttys . Все, startx под root и я в kde со всеми root правами. Скажите, какие минусы в описанном мною способе (в смысле постоянно работать в root)? Я делаю однопользовательскую машину для изучения FreeBSD (никто больше доступа кроме меня к системе иметь не будет). Изучаю по книге Брайана Таймэна "FreeBSD. Полное руководство". Плохо, что все вразброс написано, вот и задаю вопросы на форуме..)

mar 11-03-2008 19:58 758071

bladerunner,
не сидите под root в X-ах

Вот старая (для 5.4) запись того, что надо сделать, чтобы пользователи группы operator работали с cd (имя пользователя - me)
для того, чтобы пользователи могли упрпаляться с cdrom (в том числе и писать CDRW):
1) в /etc/sysctl.conf надо добавить строку: vfs.usermount=1
2) в /etc/devfs.conf
## раскомментируем - для удобства работы eject
link acd0 cdrom
##пишем (на всякий случай и так, и так):
own /dev/acd0 root:operator
perm /dev/acd0 0666

own acd0 root:operator
perm acd0 0666

3) в /etc/fstab
## добавляем строки для монтирования в домашние каталоги:
## по аналогии с имеющейся строкой монтирования в /cdrom
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
/dev/acd0 /home/me/cdrom cd9660 ro,noauto 0 0

4) пользователям:
cd /home/me
mkdir cdrom

После этого:
ls -l /dev/acd0
и проверяем, что получилось

можно монтировать так:
mount /home/me/cdrom
размонтировать:
umount /home/me/cdrom
выезжать полочкой для кофе:
eject cdrom

запись не от рута после этого тоже работает

Belansky 11-03-2008 23:23 758235

bladerunner, Под root'ом в иксах сидеть нельзя с точки зрения безопасности. А для комфортной работы с DVD-приводами или там флешками есть система разграничения прав + утилита sudo.

bladerunner 12-03-2008 20:52 758902

ОК. А вот что насчет монтирования флешек и других USB устройств? Че нить проще есть вот этого? http://www.freebsd.org/doc/ru_RU.KOI...usb-disks.html У Таймэна в книге сказано, ищите подробную инфу в инете, я вам, ребята, ниче писать про это не буду. Опять же KDE графическая оболочка.

Belansky 16-03-2008 08:37 761434

bladerunner,
А что проще? После подключения флешки или mp3-плеера смотрите в каталоге /dev/ как они там отобразились. Они там появляются как псевдо-SCSI устройства и именуются соотвественно как da0 и т.д. Из этого и нужно исходить. Например, мой флешка отображается как da0s1, а плеер Iriver T60 как da0. Затем эти устройства монтируются с учетом использования на них файловой системы msdosfs. И лучше для монтирования и отмонтирования скрипты написать, чтобы не вводить каждый раз много параметров руками.

shadowing 19-03-2008 22:29 763935

Ребят, может лучше поможете поставить человеку hal шоб не мучился?
Всервно под юзером у него не будет моунтиться - ето FreeBSD.

bladerunner

В инете действительно море того что ищешь, про зто и на этом форуме было - !поиск!

насчет : не будет моунтиться - ето FreeBSD - если не рисковать безопасностью ;)

modern89 06-12-2009 23:19 1288173

под рутом сидеть нельзя но если очень захотеть то можно

wp2 07-12-2009 01:53 1288289

и к чему это будет сказано? :-)


Время: 06:50.

Время: 06:50.
© OSzone.net 2001-