[Çözüldü] Hal'in 2. HDD üzerinde bağladığı disklerin yetki problemi.

Başlatan munirekinci, 07 Eylül 2008 - 01:15:35

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

munirekinci

Merhaba arkadaşlar;

Hal daemonu ile açılışta depolama aygıtlarını otomatik bağlıyorum. Hal sda ve sdb hdd'lerim üzerindeki bölümleri ve harici USB diskleri görüp bağlıyor. Buraya kadar hoş.

Ancak bir problem var. Hal sda hdd üzerinde ki disk bölümlerini ve harici depolama aygıtlarını bağlamasına rağmen o bölümlere erişimi root olarak kısıtlıyor.

Daha teknik ifade ile;

İşletim sistemi sdb5 disk bölümünde yüklü, hal sdb üzerindeki disk bölümlerini kullanıcı hesabım ile kurcalamama izin verecek şekilde bağlıyor.
Ancak sda ve sdd üzerindeki disk bölümlerinin içeriğini kullanıcı hesabıma göstermiyor, root'a gösteriyor.

Kullanıcı hesabım üzerinden sudo kullanarak nautilus'u açıp kapattıktan sonra disk bölümlerine normal şekilde ulaşabiliyorum.

[munirekinci@ArchLinux ~]$ sudo fdisk  -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x411d6cc9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        7440    59761768+   5  Extended
/dev/sda2            7441        7671     1855507+  82  Linux swap / Solaris
/dev/sda3            7672       38913   250951365   83  Linux
/dev/sda5               1        1228     9863847   83  Linux
/dev/sda6            1229        2468     9960268+  83  Linux
/dev/sda7            2469        3720    10056658+  83  Linux
/dev/sda8            3721        4984    10153048+  83  Linux
/dev/sda9            4985        6261    10257471   83  Linux
/dev/sda10           6262        7440     9470286   83  Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x37388f8f

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       31610   253907293+  83  Linux
/dev/sdb2           31611       43768    97659135   83  Linux
/dev/sdb3           43769       43890      979965   83  Linux
/dev/sdb4           43891       60801   135837607+   5  Extended
/dev/sdb5   *       43891       46929    24410736   83  Linux
/dev/sdb6           46930       50576    29294496   83  Linux
/dev/sdb7           50577       53615    24410736   83  Linux
/dev/sdb8           53616       57262    29294496   83  Linux
/dev/sdb9           57263       60801    28426986   83  Linux

Disk /dev/sdd: 257 MB, 257949696 bytes
16 heads, 32 sectors/track, 984 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Disk identifier: 0x00096ec1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *           1         984      251888    6  FAT16
[munirekinci@ArchLinux ~]$


atomkarinca


munirekinci

Fstab'a eklemediğim için mi böyle oluyor yoksa? :)

[munirekinci@ArchLinux ~]$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0


/dev/cdrom /media/cdrom   auto    ro,user,noauto,unhide   0      0
/dev/dvd /media/dvd   auto    ro,user,noauto,unhide   0      0
UUID=3f8ac224-7ebf-4f60-bae5-db61c0c8038f swap swap defaults 0 0
UUID=603e32f0-ccd2-450a-9300-84151521349d /media/260lin ext3 defaults 0 1
UUID=b9be3f47-2cce-421c-89bd-fae596c0173a / ext3 defaults 0 1
[munirekinci@ArchLinux ~]$




atomkarinca

Valla bence en iyisi eski fstab yöntemi açılışta direk istediğin haklarla bağlanır. Diskler bağlıyken bir blkid çıktısı al fstab'a ekle.

erginemr

Alıntı yapılan: tanzer - 07 Eylül 2008 - 01:34:32
Valla bence en iyisi eski fstab yöntemi açılışta direk istediğin haklarla bağlanır. Diskler bağlıyken bir blkid çıktısı al fstab'a ekle.

+1

Hazır elin değmişken fstab ve menu.lst'deki UUID'lerden de kurtulursan tam süper olur.  ;)

munirekinci

Sabit diskleri fstab'a ekleyip sorunu çözdüm diyelim.
Peki USB flash diskler için ne gibi bir çözüm önerebilirsiniz. Fstab'a eklemek pek mantıklı göünmüyor, zira hep takılı değil, bunun dışında bi tanesi takılı iken bir başka USB disk takarsam onu kullanmak için ya elle mount etmem gerekecek yada hal ile bağlamam gerekecek.

Elle bağlamak uğraştırıcı, hal ile bağlandığında da sadece root için oluyor. Ne gibi çözüm önerileriniz var?

atomkarinca

Kulağı tersten tutmak olacak ama daha iyi bir öneri gelene kadar şimdilik kalsın(gece vakti bukadar fikir çıkıyor :) ) usb leri mount etmek için bir betik hazırlayıp menüye ekleyebilirsin.

munirekinci

Hal problemini çözdüm. Problem kullanıcı hesabımın storage grubuna dahil olmamasından kaynaklanıyormuş. Storage grubuna dahil olmayınca hal ile bağlanan depolama aygıtlarına ulaşamıyormuşum.

storage gurubuna kullanıcı nasıl dahil edilir, örnek;
sudo gpasswd -a munirekinci storage


İlgilenen bütün herkese teşekkürler.

erginemr

Ben de tam bunu diyecektim... :P Gerçekten...

Bu arada, genel bilgi için; Ubuntu'da aynı amaca hizmet eden grubun ismi "plugdev".

munirekinci

Son olarak ekleyeyim; gpasswd programı kullanmadan düzenlemek isteyenler /etc/group dosyasının içinde gerekli düzenlemeleri yaparak grup ayarlarını değiştirebilirler. Ve konuyu kapatayım.