Bir sürücü root dışında başka bir kullanıcı için nasıl monte edilir?


9

USB üzerinden bir SSD disk taktım. Sonra:

 sudo su -
 mkdir /mnt/hx
 chown ondra /mnt/hx
 mount /dev/sdb1 /mnt/hx  # It's FAT32 now, but was the same with EXT4

Son komut dir sahibini kök olarak değiştirir. Kök dizininde bir dosya oluşturduğumda, root olmam gerekiyor ve root sahibi.

Bağlı kullanıcıyı direk sahibi olarak ayarlayabilir miyim? Veya, basitçe, XY kullanıcısının sürücüyü özgürce okuyabildiğinden / yazabildiğinden emin olun.


Neden sadece yok sudo mkdir -p /mnt/hxo zaman sudo mount /dev/sdb1 /mnt/hx?
Chris Wayne

Uid = 1000, gid = 1000 seçenekleri gibi görünüyor
Ondra Žižka

Yapmalısın sudo chown -R username:groupname /folder. -RChown izinleri ardışık uygulanabilir yapar. Ayrıca parametreyi chmodalan bile, kontrol edin -R.
Nitin Venkatesh

Yanıtlar:


9

Gnome tabanlı GUI ortamı

gio mount -d /dev/sdb1

Bu kadar kolay.

Gnome'un eski sürümleri için gvfs-mountbunun yerine kullanmanız gerekebilir :

gvfs-mount -d /dev/sdb1

Başsız (GUI yok) makine

İçine bir giriş ekleyin /etc/fstabve bunun için seçenekleri belirtin.

Aşağıdakilerin kılavuzundan fstab:

   The fourth field (fs_mntops).
          This field describes the mount options associated with the filesystem.

          <snip>

          user   allow a user to mount
          owner  allow device owner to mount

Şimdi cihazın doğru sahipe ait olduğundan emin olmanız gerekir. Bunu udevkural olarak belirtin . Bir dosya yerleştirin /etc/udev/rules.d/50-myhdd-ownerchange.rules:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0ff9", MODE="0600", OWNER="username"

Satıcı ve ürün kimliklerini, tetiklemek istediğiniz USB cihazıyla değiştirin. Onları komutu kullanarak bulun lsusb. MODEİsterseniz değiştirin .

Alternatif olarak, kullanın pmount. Kişisel olarak hoşuma gitmedi.


Başarıyla monte ettim. Ama şimdi çalıştırılabilir dosyaları çalıştıramıyorum, execseçenekler arasında bile olsa .
Ondra Sepižka

@ OndraŽižka Dördüncü alanda verdiğiniz seçeneklerin sırasından emin misiniz? Kılavuzdaki örnekte bahsedilmektedir user,exec. AFAIK bunu yaparsanız exec,user, seçeneği ile userilgili execseçeneği geçersiz kılar noexec. Hala çalışmıyorsa, lütfen ilgili satırı paylaşın /proc/mounts.
gertvdijk

Pmount için +1, gvfs ile şansım yoktu.
pydsigner

gvfs-mountgio mountGnome'un mevcut sürümlerinde yerini aldı .
Büyük McLargeHuge

@DavidKennedy Teşekkürler, ekledi.
gertvdijk
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.