Otomatik sayma sırasında USB sürücü izinleri


10

Debian'da, ntfs biçimli bir USB sabit sürücüyü takmaya çalıştığınız ve ardından dizinin köke ait olduğu için normal bir kullanıcı olarak yazamadığınız ortak bir sorun vardır.

Kısa bir süre önce, uid=1000,gid=1000(veya uid ve gidiniz ne olursa olsun) seçeneklerini ekleyerek düzeltilebileceğini okudum . Bu, sorunu çözüyor ancak benim için biraz kötü görünüyor, çünkü çok kullanıcılı bir sisteminiz varsa, sürücü her zaman aynı kullanıcıya aittir ve onu bağlayan / giriş yapan kullanıcıya değil.

Ubuntu ile geçirdiğim zamandan beri bunun bir sorun olmadığını ve NTFS sürücülerini (GNOME ile) bağlayabildiğinizi ve bunları monte eden kullanıcı tarafından yazılabilir olduğunu hatırlıyorum. Bu nedenle GNOME, oturum açmış kullanıcıya verilen izinlerle sürücüyü bağlayabiliyor gibi görünüyor.

Ancak şimdi Debian jessie üzerinde KDE kullanıyorum ve aktif X-oturumu olan kullanıcının izinleriyle sürücüleri monte etmek için bilgisayarımı yapılandırabilir miyim merak ediyorum.


1
Hmmm ... ama bir satırda kısa bilgiman fstab : fstab - dosya sistemleri hakkında statik bilgi D:
41754

Cevabından emin değilim, ancak sınırlı bilgim muhtemelen udev ile ilgili bir şey olduğunu söylüyor.
ND Geek

@NDGeek, cihaz montajıyla değil, udevcihaz adlandırma ile ilgilenir .
jayhendren

@jayhendren bilmek güzel. Bunu kendi sistemime koyduktan sonra, udisksdaha olası bir suçlu olur mu? Yine, bu benim çok fazla deneyime sahip olmadığım bir alan, bu yüzden bazılarını anlamaya çalışıyorum.
ND Geek

Yanıtlar:


3

Görünüşe göre bu cihazı manuel olarak monte etmek için fstab'nızı değiştirdiniz. Ya da autofs'ta giriş yaptınız mı? .. Debian / ubuntu, GUI olmayan ortamlar için bile uzun zamandır manuel olarak yapılandırılmış montajlar gerektirmemektedir.

Genel olarak, manuel montajlar yapmanız gerekmez ve çeşitli masaüstü ortamları bunu sorunsuz ve genellikle biraz farklı şekillerde (cihaz fstab'da kurulmadığı sürece) halleder.

Bazıları udev / pmount, consolekit / policykit ile auth'a yardım ederdi. Yapılacak ilk şey, sahip olduğunuz manuel montaj ayarlarını kaldırmak ve yeniden başlatmaktır. Eminim tek başına otomatik montaj zorluklarınızı çözecektir. Neden önce denemiyorsun ve sonra hala zorlukların varsa rapor et

Ayrıca, ntfs-3g veya lowntfs-3g ikili dosyalarının izinleriyle uğraşıyorsanız, bunları varsayılan sahipliklerine ve izinlerine geri döndürmeyi deneyin. Kısacası, varsayılan ayarlara geri dönün ve yeniden başlatın ve iyi olmalısınız.

Kiwy'nin önerdiği çözüm (ve diğerleri), yalnızca varsayılan ayarlara döndükten sonra başka sorunlarınız olduğunda gerekli olacaktır.


Teşekkürler, işe yaradı. Eminim onları asla fstab'a yerleştirmedim. Ama şimdi çalışıyor.
Kritzefitz

1

Bu sorun için bulduğum bir çözüm kullanmaktır udev.
Düzenleme /etc/udev/rules.d/99-automount.rulesfavori editörü ile ve bu satırları ekleyin:

# --sync to allow removal without corruption 
# exclude sda since its the rootfs 
ACTION=="add",KERNEL=="sd[bcd]*", RUN+="/usr/bin/pmount --sync --noatime --umask 000 %k" 
ACTION=="remove", KERNEL=="sd[bcd]*", RUN+="/usr/bin/pumount %k" 

Birden fazla sabit disk varsa değiştirmek isteyebilirsiniz sd[bcd]için sd[cde]bu cihaz adıyla gibi daha fazla veya /dev/sd[c or d or e]ve o mektuplar size fiş diskin numarası ile ilişkilendirilir /dev/sdaçoğu zaman rootfs disk olma

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.