Bir ext4 bölümünü nasıl bağlayabilir ve yazma iznine sahip olabilirim?


20

Ben kurdum /etc/fstabben başlangıçta bir ext4 bölümü monte edebilirsiniz ve ben aşağıdaki seçeneklerle yaptım böylece dosyayı: rw, auto, nouser, exec, sync.

Sorun yaratmak ya da ben ettiğim bir monte çünkü daha şaşırtıcı bulmak sudo, kullanmadan bu bölüme herhangi bir dosyayı silemezsiniz ki ntfs: bölümü (Bu seçenekler ile rw, auto, user, noexec, syncve ben alamadım) aynı sorun okuma ve sudo kullanmadan ntfs bölümünde yazabilirsiniz.

Bir ext4 bölümünü nasıl bağlayabilir ve üzerinde okuma / yazma izinlerine sahip olabilirim?

Yanıtlar:


16

İlk olarak, aşağıdaki komutu kullanarak sürücünün UUID'sini kontrol etmek yararlı olacaktır:

ls -l /dev/disk/by-uuid

Deneyimlerime göre, genellikle varsayılanları kullanarak EXT4 biçimli bir sabit sürücü bağlarım ve yazma izinlerinde hiç hata yaşamadım.

Benim /etc/fstabşöyle görünüyor:

UUID=004f9bfa-fb5a-438c-8a5a-dc04fa6f2d3e /media/MYCH0  auto defaults 0 0 #external hdd

hepsi başarısız olursa, bunu yaparak kendinizi sahip olarak ayarlamaya çalışabilirsiniz:

sudo chown username:username /media/mountpoint

Daha fazla referans için şu adrese göz atmak isteyebilirsiniz:
http://ubuntuforums.org/showthread.php?t=1482818


1
Bu teorik olarak soruyu cevaplayabilirken, cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak tercih edilir.
user98085

1
@FEichinger Uyarı için teşekkürler, yazımı düzenledim.
m.devrees

Olağanüstü. Daha fazla bilgi içerebileceği için lütfen kaynak bağlantısını da ekleyin . Aslında, her zaman cevaba gelirken kullandığınız materyali eklemeye çalışın. :)
user98085

teşekkürler, yardımcı oldu
Sameh Hany

3

Bunun nedeni montaj sorunu değil, izintir. Sürücü / klasörler üzerine yazmak için yeterli izniniz olmayabilir veya sahibi siz değilsiniz. Bağlanma
noktasını sağlamadığınız için, bölümün /media/foo
bir dizine sahip olması için, bir terminal açın ve çalıştırın sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test. Artık klasör testinin içine yazabilmelisiniz .
Klasöre yazmak istiyorsanız iki seçenek vardır.
1. kendi sahip olduğu veriler sudo chown $USER /media/foo.
2. Diğer kullanıcılar için yazmaya izin ver Yazma sudo chmod o w /media/foo
, linux'daki bir windows partiton gibi tüm kullanıcılar için tüm içeriğe okuma, nadiren erişim isteyen bazı insanlar. Komutlar chmodve chownbir seçeneği var-RBu, altındaki tüm verilerin modunu tekrar tekrar değiştirir. Ancak ne yaptığınızı bilmiyorsanız önerilmez. -R'yi bir işletim sistemi bölümünde kullanırsanız, işlevsiz hale gelebilir.


5
özyinelemeli 777 chmod kesinlikle çok kötü bir fikir
Kiwy

@Kiwy, güncellendi. +1 bekliyor
Prinz

2
söyleyebildiğim kadarıyla çok yanlış ve çok önemli bir uyarı chmod 777 -Rhala eksik. Windows 2000 NT
Kiwy

@Kiwy. Güncellenmiş. Linux üzerinde windows bölümü demek istiyorum. Windows partisinin tüm linux kullanıcılarına yazma erişimi var mı?
Prinz

sabit sürücüyü bilgisayara takıp herkesin izinleriyle uğraşmak zorunda kalmayan herkes tarafından kullanılabilmesini istiyorsam ne olur?
askcompu

2

Maalesef Linux çekirdeği ext2 / ext3 / ext4 FS'de POSIX iznini zorlar.

Ana bilgisayarlar ve setgidbit veya ACL'deki ortak grupla harici birimi farklı ana bilgisayarlar arasında paylaşabilir ve okuma / yazma iznini saklayabilirsiniz. Bu kurulumun bir örneği:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir
$ sudo adduser user sys

Https://unix.stackexchange.com/questions/126213/external-hard-drive-permissions-ext4/ adresinde daha fazla bilgi bulabilirsiniz.

Birden fazla linux kurulumuyla harici EXT4 sabit diski kullanırken izin sorunlarını çözme konusuna bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.