При мен групите са:
valentin@darkstar:~$ groups
users floppy audio video cdrom plugdev
valentin@darkstar:~$
Явно трябва да добавиш потребителя и в plugdev.
Обаче това не е всичко - налага се и да има запис в /etc/fstab за съответните устройства. За CD-ROM-а предполагам имаш, обаче при USB паметта положението е малко по-сложно. Вариантите са два:
1) Да редактираш ръчно /etc/fstab
2) Да инсталираш програма, която да го прави.
Недостатъци на първия метод.
Да предположим, че си добавил следния ред в /etc/fstab:
Примерен код |
/dev/sdb1 on /media/usb_sdb1 type vfat (rw,noexec,nosuid,nodev,noatime,utf8,codepage=855,fmask=111,dmask=000)
|
и си създал точката на монтиране (mkdir /media/usb_sdb1).
При вкарване на паметта всичко е точно: отваря се прозорчето, съобщението за грешка го няма. Обаче проблема възниква когато извадиш паметта, но забравиш да я демонтираш (напр. написал си команда sync за да нямаш загуба на данни). При следващото вкарване, дялът на паметта вече няма да бъде /dev/sdb1, а ще бъде /dev/sdc1. Тогава пак ще виждаш съобщението за грешка. Причината е, че няма кой да напише в /etc/fstab каквото трябва.
Компромисен вариант е да напишеш в /etc/fstab достатъчно голям брой редове:
Примерен код |
/dev/sdb1 on /media/usb_sdb1 type vfat (rw,noexec,nosuid,nodev,noatime,utf8,codepage=855,fmask=111,dmask=000) /dev/sdc1 on /media/usb_sdc1 type vfat (rw,noexec,nosuid,nodev,noatime,utf8,codepage=855,fmask=111,dmask=000) /dev/sdd1 on /media/usb_sdd1 type vfat (rw,noexec,nosuid,nodev,noatime,utf8,codepage=855,fmask=111,dmask=000)
|
Ако инсталираш програмата vsupdfstab ще си спестиш писането в /etc/fstab. Тази програма автоматично вписва и изтрива от /etc/fstab информацията за устройството както и го демонтира ако потребителя го извади като забрави преди това да го демонтира (това не предпазва от загуба на данни - преди изваждане задължително трябва да се пише команда sync или да се демонтира устройството!
'>.
Преди да ползваш тази програма трябва да разрешиш HAL и D-BUS:
Примерен код |
chmod +x /etc/rc.d/rc.messagebus /etc/rc.d/rc.messagebus start chmod +x /etc/rc.d/rc.hald /etc/rc.d/rc.hald start
|
След това може да я инсталираш:
Примерен код |
wget http://vslivecd.openfmi.net/slp/a/vsupdfstab-0.1-noarch-0.tgz wget http://vslivecd.openfmi.net/slp/a/vsupdfstab-0.1-noarch-0.tgz.md5 md5sum -c vsupdfstab-0.1-noarch-0.tgz.md5 su -c "installpkg vsupdfstab-0.1-noarch-0.tgz"
|
P.S. Ще се радвам, ако разбиращите английски намерят грешки в статията на английски, която написах за тази програма (малко вероятно е да няма граматически грешки).