GNU/Linux >> Znalost Linux >  >> Linux

Je možné připojit a upravit soubor zpětné smyčky bez sudo/root?

Chcete libguestfs. Můžete ji použít přes guestfish nebo guestmount, nebo použít knihovnu přímo přes její C rozhraní nebo kteroukoli z mnoha jazykových vazeb, jako je Python.


Ohledně toho mě napadá následující.

Do /etc/fstab můžete přidat řádek pro zařízení, které chcete připojit jako uživatel s normálními oprávněními.

Příklad řádku by vypadal takto

/dev/mydevice    /mnt/directory    auto    rw,user    0    0

Pomocí tohoto řádku může běžný uživatel připojit mydevice do /mnt/directory a navíc může číst a zapisovat do zařízení. Musíte pouze vyvolat

mount mydevice

nebo

mount /mnt/directory

Pro vynikající vysvětlení syntaxe /etc/fstab měli byste se podívat na

www.tuxfiles.org/linuxhelp/fstab.html

Od raspberry je zařízení usb, můžete toho dosáhnout elegantněji s udev přidáním konkrétního pravidla udev (automatická montáž atd.). V tomto případě mi nyní dejte, pokud chcete další vysvětlení.


Abyste se mohli připojit, potřebujete oprávnění superuživatele. Ale ty vám mohou poskytnout pomocné příkazy setuid, jako je sudo, mount nebo fusermount. V /etc/fstab může admin povolit některým pouhým uživatelům připojení konkrétního FS. Některým uživatelům může být povoleno připojovat souborové systémy přes fuse (například pokud je FS ext, můžete použít fuseext.

Nebo se možná obejdete bez připojování pomocí aplikací, které mohou zapisovat do souborového systému. Například debugfs může zapisovat do ext obrazu fs (vytvářet adresáře, soubory, měnit vlastnictví...), debugfs lze snadno skriptovat. Můžete také použít qemu ke spuštění linuxového jádra a souvisejících příkazů pro zápis na tento FS.


Linux
  1. Rozdíl mezi uživatelem Sudo a uživatelem root?

  2. Změnit root heslo pomocí Sudo, bez Su?

  3. Jak připojit a odpojit souborový systém v Linuxu

  1. Uložte soubor jako root po úpravě jako non-root

  2. Jaký je rozdíl mezi root a sudo?

  3. Připojte pomocí sshfs a oprávnění k zápisu do souboru

  1. Číst a zapisovat do stejného souboru v Linuxu bez přepisování?

  2. Jak zjistit typ souboru Img a připojit jej?

  3. Jak může správce souborů připojit disk bez root?