Könnyen szerelhető usb-stick (NTFS), hogy egy szerver, egy személyes blog Valery Leontiev

  1. Egy otthoni szerver Debian 5.
  2. Fizikai hozzáférést.
  3. SSH-n keresztül (nem root).
  4. USB-flash meghajtó NTFS partíciót.

Szükséges: gyorsan csatlakoztatni és leválasztani az USB flash meghajtó olvasási / írási.

Az egész probléma csapódik le, hogy az a tény, hogy a flash meghajtók avtomantirovanie Debiane alapértelmezés szerint végzett rendszeres illesztőprogramok (csak olvasható), és csak azokkal a jogokkal szerelhető. És volt, hogy rendszeresen dobja ki a régi botot vagy vele. Azt akartam, hogy optimalizálja a folyamatot.

A cél elérése érdekében szükséges, hogy megoldja a két problémát:

  1. hozzáférést biztosítanak tartó flash meghajtók (nem minden a szörnyű, nevezetesen, flash meghajtók USB NTFS) átlagos felhasználó jelszó nélkül,
  2. szükségtelenné teljesen írás parancs csatlakoztatni minden egyes alkalommal.

Mindent elkövetnek nagyon egyszerűen. Létrehoztam egy shell-script / root / flash az alábbiak szerint:

Továbbítása során a forgatókönyvet tartó 1 bekövetkezik, az átviteli 0 - leválasztása vaku (pontosabban a hardverelemek / dev / sdc).

A hivatkozás arra a helyre, a / usr / bin könnyen elérhető, hogy:

# Ln -s / root / flash / usr / bin / flash

Most ez szükséges ahhoz, hogy a szkript a jelszó nélkül root keresztül sudoers. követni:

A fájlt, adjuk hozzá a következő sort (csere feedbee a felhasználói név):

Cmnd_Alias ​​FLASH_CMD = / usr / bin / flash
feedbee ALL = (ALL) NOPASSWD: FLASH_CMD

Tulajdonképpen mindent. Most, az ügyfél, akkor egyszerűen futtatni:

csatlakoztatni a botot és