Показать полную графическую версию : Установка прав доступа и монтирование DVD RW
bladerunner
03-03-2008, 16:47
Подскажите пожалуйста, перерыл весь хелп, книги, никак не могу взять в толк. Решил я элементарно после установки 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
bladerunner, а какая файловая система на диске? Это Video-DVD или диск с данными?
Belansky, а разве на ДВД файловая система может быть разной? файловая система ДВД - UDF юнивёрсал диск формат. а вот тип данных может различаться.
Belansky
05-03-2008, 16:31
exo, пардон. Оговорился. Имел ввиду, что на нем: фильм или данные.
И как я понял смонтировать что либо на DVD без максимальных прав ниче не возможно »
а вам Free отвечает руганью на не достаток прав?
дайте команды, которыми вы пользуетесь, и вывод после них.
Прочитайте, что такое devfs.rules + sudo (или chown + suid bit) - и все станет понятно.
bladerunner
05-03-2008, 18:57
Лана, всем спасибо за ответы.. На выходных попробую, а то после работы совсем некагда.. Будут проблемы, напишу.
bladerunner
08-03-2008, 17:58
Вобщем довел я систему своими опытами до такого состояния, что пришлось переустанавливать. И тут обнаружил первую загвоздку при переустановке (я вспомнил, что она была и при первой установке, но тогда я не обратил на это внимание). Когда создаешь пользователя и присваиваешь его к группе whell пишется ошибка, что такой группы не существует. И как итог пользователя я создать не могу. Вобщем пока я своими опытами снова не добил систему, скажите пожалуйста, как мне создать пользователя whell (желательно пошагово)? FreeBSD 6-ой версии.
bladerunner
09-03-2008, 09:18
Ну вот все и встало на свои места! Из за глупой ошибки WHELL написал а не WHEEL.
bladerunner
09-03-2008, 10:45
Ну я все же должен добить это монтирование! Все, установил пользователя wheel. Когда dvd диск вставлен в dvd rom, пишет такую ошибку.
Could not mount device.
The reported error was:
mount_cd 9660: /dev/acd0: Operation not premitted
Когда пытаюсь смонтировать dvd под root, такая ошибка не выскакивает. Просто пустое окошечко.
Большинство устройств в /dev принадлежат группе operator, соответственно стоит добавить себя в эту группу.
bladerunner
09-03-2008, 14:08
Отредактировал /etc/group . Добавил к operator своего пользователя. Та же самая проблема, та же ошибка. Мож сам дивидюк неправильна определяется?
После добавления себя в группу стоит перелогинится, ещё стоит проверить правильность файла /etc/group при помощи команды chkgrp.
Ты пытаешься монтировать один и тот же диск всегда?
И ещё, у тебя настроено автоматическое монтирование или пытаешься монтировать вручную?
bladerunner
09-03-2008, 16:18
Перелогинился. Проверил chkgrp. The group is fine. Монтирую разные DVD диски с данными. Насчет настроено автоматическое монтирование или нет, не знаю. Монтирую вручную через командную строку в KDE. Через пользователя root.
bladerunner
09-03-2008, 16:47
Опять моя ошибка!(( mount /cdrom писал с пробелом после слеша. Вы уж миня сорри) Все, заработало. А теперь как его вытащить то из дивидюка?)) unmount /cdrom не проканывает. Eject пишет ошибку. Какой командой можно его вытащить?
bladerunner
09-03-2008, 17:07
) Совсем я безграмотный. Щас попробовал 2-х слойный дивидюк чтобы прочел, ниче не получилось. Эта проблема решаема?
bladerunner
09-03-2008, 20:22
Значицца избавил я себя от гемора постоянно под root запускаться и что либо делать. Для знающих людей конечно это известно, америку не открою. Но что я сделал. Я в файле .xinitrc прописал exec startkde и убрал изначально сделанную мною строку, которая автоматом запускает kde из файла/etc/ttys . Все, startx под root и я в kde со всеми root правами. Скажите, какие минусы в описанном мною способе (в смысле постоянно работать в root)? Я делаю однопользовательскую машину для изучения FreeBSD (никто больше доступа кроме меня к системе иметь не будет). Изучаю по книге Брайана Таймэна "FreeBSD. Полное руководство". Плохо, что все вразброс написано, вот и задаю вопросы на форуме..)
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
bladerunner, Под root'ом в иксах сидеть нельзя с точки зрения безопасности. А для комфортной работы с DVD-приводами или там флешками есть система разграничения прав + утилита sudo.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.