tl; dr:
Gnome automount USB cihazlarını, USB depolama biriminin takılı olduğu sırada giriş yapan tek bir kullanıcı yerine gruptaki herkesin erişebilmesi için nasıl izinli yapabilirim?
(Burada grup çağrılır
confus
ve kullanıcılarnarur
veconfus
her ikisi de o gruptadır. Sadecenarur
giriş yapıldı, USB takıldığında sadecenarur
USB cihazına erişebilir - a'dan sonra bilesudo chmod g+rw
. Bunu nasıl değiştirebilirim?)
Detaylar:
Evimde bir medya sunucusu çalıştırıyorum . Projektöre sadece monitör olarak bağlanır. Form zaman zaman işleri sunucudan adı geçen sürücüye kopyalamak için bir USB sürücü takmayı seviyorum . Sürücü , normal gnome maskaralıkları tarafından otomatik olarak monte edilir . Açıkçası projektörü açmak istemiyorum (biraz zaman ayırın ve lambada iyi değil). Bu yüzden sunucuya ssh üzerinden giriş yapıyorum ve kopyayı terminal üzerinden başka bir bilgisayardan yapıyorum.
Sorun, USB sürücüsünün ssh aracılığıyla oturum açtığım kullanıcıdan farklı bir kullanıcıya takılmasıdır . Benim ssh kullanıcı monte noktası açmak için haklara sahip değil aynı grupta olmasına rağmen gnome tarafından seçilen. Açıklama için bu terminal oturumuna bakın:
confus@conserve:/media$ id
uid=1000(confus) gid=1000(confus) groups=4(adm),8(mail),20(dialout),24(cdrom),46(plugdev),113(lpadmin),114(sambashare),122(admin),126(debian-transmission),135(debian-tor),1000(confus)
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- USB drive
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
confus@conserve:/media$ sudo chmod -R ug+rwX 4009-D44F/ # <-- Doesn't do anything
[sudo] password for confus:
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- No change after chmod
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
" confus
" Kullanıcı için disk takılıyken ssh kullanıcısı " narur
". Açıkçası basit chmod
bir montaj noktası beri yapmaz. Sorun her USB depolama cihazı için var.
Bir udev kuralı yazabileceğimi biliyorum ve cihaz tabanlı çözümlerin olduğunu biliyorum. Ancak bu sorunun daha kolay bir çözümü olmalı, bu gvfs için doğaldır.
Güncelleme:
- Süper kullanıcı ile ilgili yazı
- İlgili başlatma defteri hatası
- Başka bir ilgili başlatma defteri hatası .
2009'dan beri hiçbir şey değişmedi. Bu utanç verici. En azından bu sorun için kolay bir çözüm bulunmalıdır.
ID_FS_USAGE
ve UDISKS_FILESYSTEM_SHARED
bu, paylaşılan birimlerin montaj sorununu çözmelidir. Referans: askubuntu.com/a/276670/26246