Aygıt Salt Okunur Olarak Bağlanıyor (Dosyaları Kök Olarak Kopyalayabilir)


12

Amazon Kindle, 3. Baskı'yı monte etmeye çalışıyorum. Doğru bir şekilde otomatik olarak çalışır ve çalıştırdığımda mount -laşağıdaki çıktıyı alırım:

/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]

Bu çıktıdan, dosya sistemini okuyabilmem ve yazabilmem gerektiği anlaşılıyor.

Ne yazık ki, Kindle'a herhangi bir dosya kopyalamaya çalıştığımda, bunu normal bir kullanıcı olarak yapamıyorum. Makinemde pmount kurulumu var, bu yüzden soruna neden olup olmadığından emin değilim ... bu tür bir sorunla ilgili herhangi bir ek bilgi bulamadık.

Burada ne eksik olabileceğime dair herhangi bir öneriniz olan var mı? Teşekkür ederim.

Yorumlarda Soru Başına Güncelleme

jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)

jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31  1969 /media/usb0/

Ek Tartışma başına güncellendi

Otomatik montaj çözümüm için usbmount kullanıyorum. Normal bir kullanıcının cihazı monte edebilmesi için pmount kullanıyorum. Görünüşe göre (daha fazla araştırma yapıldıktan sonra) bu uygulamalar birlikte çalışmıyor. usbmount otomatizasyonu yapıyor, ancak kullanıcının bakış açısından yapmıyor. Cihazı takıp tekrar manuel olarak monte edersem, cihaza yazabilirim.

Yaklaşıyorum, ancak kullanıcıyı onurlandırmak için usbmount'un nasıl alınacağından emin değilim. (Belki yapamam?)


1
Lütfen şu iki komutun çıktısını sorunuza ekleyin: => idve =>ls -ld /media/usb0
jippie

2
Neden normal bir kullanıcı olarak yazamayacağınız açıktır. Montaj noktasının sahibi media/usb0olan rootve (ler) o sadece bir tanesidir w ayin erişime. Manuel olarak sudo chown jascav /media/usb0veya ile değiştirebilirsiniz mount -o remount,uid=jascav /media/usb0, ancak sorunuzun gerçek cevabı sistemin otomatik olarak nasıl kurulacağıdır. Ne yazık ki bundan emin değilim. Hangi dağıtımı kullanıyorsunuz?
jippie

@jippie - Ubuntu Sunucusu kullanıyorum (özellikle).
JasCav

jftr Automount'unuzu nasıl ayarladınız? Pmount'u normal bir kullanıcı olarak mı çalıştırmak istiyorsunuz?
Ulrich Dangel

@UlrichDangel - Evet. Normal kullanıcıların usbmount aracılığıyla bağlanmasına ve otomatikleştirilmesine izin vermek için pmount kullanın (bu, güçlü bir makine olmadığından hafif bir çözüm arıyordu).
JasCav

Yanıtlar:


9

Anladım (beynin biraz çalışmasına yardımcı olan herkese teşekkürler).

Usbmount otomatizasyonu yaptığı için problem burada yatmaktadır. Ve uygun şekilde, usbmount bir sürücünün nasıl monte edildiğini yönetmek için bir yapılandırma dosyası sağlar. Bunu yönetmek için /etc/usbmount/usbmount.conf dosyasını açın.

Dosyada şöyle görünen bir satır var:

FS_MOUNTOPTIONS=""

Cihazın monte etmesini istediğiniz uid ve / veya gideri ekleyin.

FS_MOUNTOPTIONS="uid=1000,gid=1000"

Şimdi, sürücülerim her seferinde doğru şekilde otomatikleşiyor.


5

Kabul edilen cevap benim için çalışmıyor (Ubuntu 12.04)

Ancak /etc/usbmount/usbmount.conf, çizgiyi değiştirmek ve değiştirmek MOUNTOPTIONS, ekleyerek ,uid=1000,gid=1000, benim için hile yaptı.


Btw. uid-gid-değerlerini ihtiyaçlarınıza göre değiştirmeniz gerekir (komuta bakınız id).
Alois Heimer

Çok teşekkürler. İşe yaradı. FS_MOUNTOPTIONS, Ubuntu 16.04 üzerinde uygulanmış gibi görünmese de MOUNTOPTIONS gerçekten işe yarıyor.
Roman

1

uid=Manuel olarak monte ederken bir seçenek belirtmeniz gerekir, örn.

/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0

Ama bunu neden manuel olarak monte ettiniz, örneğin nautilus / thunar ile monte ederseniz sizin için işe yarıyor mu? (udisks kullanan)


İlk başta elle monte etmiyorum. usbmount bunu otomatik olarak yapıyor. Ancak, bazı nedenlerden dolayı, salt okunur olarak monte edilir. Birlikte konuşmak için usbmount ve pmount almam gerekiyor. Nautilus / thunar kadarıyla, bunları doğrudan kullanmıyorum. (Ben hemen hemen her şeyi komut satırı üzerinden yapıyorum.) Ancak udisks yüklü var. Bence usbmount bunu indiriyor.
JasCav

Udisklerle otomatik olarak monte edilmelidir, ancak sadece grafiksel bir ortamdaysanız düşünüyorum. Udiskleri manuel olarak kullanmak için şunu söyleyebilirsiniz udisksctl mount --block-device /dev/sdg1ve bu izinlere dikkat etmelidir vb.
Rmano

1

Sürücüler kök kullanarak monte edildiğinden, USB bellek / SD kartlarındaki (yazma / silme) dosyaları yönetmenin imkansız olduğu bu sorunla karşılaştım usbmount. Benim basit çözünürlük kaldırmak oldu usbmountve kullanımı halve pmount.

usbmountPaket açıklamasında bu ipucu için teşekkürler :

... USBmount, bir masaüstü ortamından bağımsız, hafif bir çözüm olarak tasarlanmıştır. Bir USB aygıtı takıldığında bir simgenin görünmesini isteyen kullanıcılar bunun yerine pmount ve hal paketlerini kullanmalıdır.

Neyse ki halve pmountUbuntu'da varsayılan olarak yüklenir:

$ dpkg -l|egrep -i "hal|pmount"
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
ii  hal                                           0.5.14-8                                   Hardware Abstraction Layer
ii  hal-info                                      20091130-1                                 Hardware Abstraction Layer - fdi files
ii  libhal-storage1                               0.5.14-8                                   Hardware Abstraction Layer - shared library for storage devices
ii  libhal1                                       0.5.14-8                                   Hardware Abstraction Layer - shared library
ii  libndr0                                       4.0.0~alpha18.dfsg1-4ubuntu2               NDR marshalling library
ii  pmount                                        0.9.23-2                                   mount removable devices as normal user

1

usbmount.confDosyada bir uid belirtmek istemiyorum , bunun yerine aşağıdaki seçenekleri kullandım.

FS_MOUNTOPTIONS="-fstype=vfat,flush,gid=plugdev,dmask=0007,fmask=0117"

Bu, plugdevgrubun üyesi olan tüm kullanıcılar için geçerli olmalıdır . İle bağlantısını kesin pumount.


-1

Şuraya ekle /etc/usbmount/usbmount.conf:

FS_MOUNTOPTIONS="-fstype=vfat,uid=$UID,gid=floppy,dmask=0007,fmask=0117"

-1

"Thunar" ın son yüklemesini hatırlayana kadar ubuntu-mate 16.04.1 ile aynı sorunu yaşadım. "Thunar" ın kaldırılması benim çözümümdü.

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.