Kök olmayan bir kullanıcının bir aygıta bağlanması / bağlantısını kesmesine izin vermeliyim. UNIX söz konusu olduğunda tam bir çaylağım, bu yüzden lütfen benim için onu aptal yerine koy.
Ben bir cevap bulmak için tüm interwebz bakıyordum ve herkes aynı bir seçenek veriyor gibi görünüyor, hangi seçeneği /etc/fstab
ile bu cihazı dahil değiştirmek için user
(ya da users
, her ikisini de denedim). Bunu ben yaptım ve hala söylüyor mount: only root can do that
.
İşte benim fstab içeriği:
# / etc / fstab: statik dosya sistemi bilgileri. # # 'Vol_id --uuid' kullanın. # cihaz; bu, cihazları adlandırmanın daha sağlam bir yolu olarak UUID = ile kullanılabilir # diskler eklenmiş ve kaldırılmış olsa bile çalışır. Bkz. Fstab (5). # # proc / proc proc varsayılanları 0 0 # / yükleme sırasında / dev / mapper / minicc-root üzerindeydi UUID = 1a69f02a-a049-4411-8c57-ff4ebd8bb933 / ext3 relatime, hatalar = remount-ro 0 1 Yükleme sırasında # / boot / dev / sda5 açık UUID = 038498fe-1267-44c4-8788-e1354d71faf5 / önyükleme ext2 relatime 0 2 # swap yükleme sırasında / dev / mapper / minicc-swap_1 konumundaydı UUID = 0bb583aa-84a8-43ef-98c4-c6cb25d20715 hiçbiri swap sw 0 0 / dev / scd0 / medya / cdrom0 udf, iso9660 kullanıcı, noauto, exec, utf8 0 0 / dev / scd0 / medya / floppy0 otomatik rw, kullanıcı, noauto, exec, utf8 0 0 / dev / sdb1 / mnt / sdcard otomatik otomatik, kullanıcı, rw, exec 0 0
Başparmak sürücü bölümüm olarak görünür /dev/sdb1
. Eminim benim fstab
Tamam kurulduğundan eminim , ama diğer gönderilerdeki herkes mount
bu giriş fstab dosyasında bir kez aslında komutu çağırmak nasıl söz başarısız gibi görünüyor . Sanırım sorunum burada olabilir. Sürücüyü monte etmek için kullandığım komut:
$ mount /dev/sdb1 /mnt/sdcard
/bin/mount
, root'a aittir ve kök grubundadır ve 4755 izne sahiptir.
/bin/umount
, root'a aittir ve kök grubundadır ve 4755 izne sahiptir.
/mnt/sdcard
bana ait ve gruplarımdan birinde ve 0755 izni var.
Benim bağlanma komutu kullanırsam iyi çalışır sudo
, ancak bunu olmadan sudo
yapabilmek gerekir (kullanarak bir PHP komut dosyası yapmak gerekir shell_exec
). Herhangi bir öneri?