Diskimdeki Windows dosya sistemimi tüm kullanıcıların okuyup yazabileceği şekilde nasıl bağlarım

From Lapis Wiki

Jump to: navigation, search
Bu makale IPUCU bölümü serisinin bir parçasıdır
Ses Çekirdek Terminal/Kabuk
Dosya İşlemleri Tarayıcılar Diğer

VFAT ve NTFS dosya sistemleri Linux dosya sistemi değillerdir. Siz bu dosya sistemlerini sisteminizde bağladığınız (mount) zaman Linux çekirdeği tarafından bu dosyalara spesifik kullanıcı id'si (UID), grup id'si (GID) ve erişim izinleri verilir. Debian tarafından bu dosyalara erişim izinleri verilirken erişim izinleri normal kullanıcıların (root yetkisinde olmayan) bu dosyaları okumasına ve yazmasına izin verilmeyecek şekilde düzenlenir.

Şayet tüm kullanıcıların bu dosya sistemi üzerinde okuma yapmasına ve yazmasına izin vermek istiyorsanız dosya sistemini bağlarken, umask ifadesi ile erişim yetkilerini düzenlemeniz gerekir.

Tüm kullanıcılar için okuma ve çalıştırma iznini sağlayacak olan 755 (rwxr-xr-x) değerini umask ile belirtebilmek için 022 (777-755) değerini girmek gerekir. Bunu /etc/fstab dosyası üzerinde örneklemek gerekirse;

/dev/disk_bölümü /bağlama/noktası auto defaults,uid=USERID,gid=GROUPID,umask=022 0 0

şeklindeki bir yapı ile uid'si USERID ve gid'si GROUPID ile belirtilen kullanıcıların /dev/disk_bölümü'ne erişim yetkilerini 755 olarak düzenlemiş oluyoruz.

veya uid ve gid parametreleri yerine users ifadesi ile tüm kullanıcıların erişimine izin vermiş olursunuz. Bu defa tüm kullanıcılara okuma,yazma ve çalıştırma izni vermek isteyelim. Bunun için umask değerimiz 000 (777-777) olacaktır. Buna örnek olarakda;

/dev/disk_bölümü /bağlama/noktası auto defaults,users,umask=000 0 0

şeklindeki fstab satırı uygun olacaktır. Bu biçeme uygun olan satırı /etc/fstab dosyası içerisine yerleştirdiğinizde makinenizin her yeniden başlatılmasında bu dosyadaki satırlar işletilecek ve gerektiği şekilde aktif edilecektir.

Mount işleminde türkçe karakterlerin düzgün görüntülenebilmesi için iocharset parametresini kullanabilirsiniz. Bunun için sisteminizde gerekli yerellerin yüklü olduğuna emin olun. iocharset = iso8859-9 şeklindeki bir kullanım için sisteminizde tr_TR ISO-8859-9 yerelinin, iocharset = utf8 şeklindeki bir kullanım için tr_TR.UTF-8 yerelinin yüklü olduğuna emin olunuz.

Gerekli yerelleri yüklemek için dpkg-reconfigure locales komutunu kullanabilirsiniz.

Fstab dosyası içerisinde yeni bir düzenleme yaptıkdan sonra mount -a komutu ile fstab içeriğini yeniden okutup uygulatabilirsiniz. Veya yeni eklediğiniz fstab girişini aktif edebilmek için;

mount /bağlama/noktası (örn: mount /win/c)

biçemine uygun komutla ilgili bağlama noktasını aktif edebilirsiniz.


Resim:Dikkat.png already mounted şeklinde bir mesaj alırsanız bu bağlamaya çalıştığınız alanın zaten aktif olarak sistemde bağlı durumda olduğunu belirtir.

Bu alanı daha önce bağlamış ancak daha sonradan fstab'da değişiklik yapmış ve bu alanın yeniden yeni parametrelerle bağlanmasını istiyorsanız iki yöntem uygulanabilir;

Birincisi mount /bağlama/noktası -o remount (örn: mount /win/c -o remount) şeklinde remount parametresini kullanmak.

Diğeri aşağıdaki şekilde bağlı olan alanı önce umount edip daha sonra yeniden mount etmek.

umount /bağlama/noktası (örn: umount /win/c)
mount /bağlama/noktası (örn: mount /win/c)


Kaynak:

http://sss.debian-tr.org/ch10.html#id2534104