Könnyen szerelhető usb-stick (NTFS), hogy egy szerver, egy személyes blog Valery Leontiev
- Egy otthoni szerver Debian 5.
- Fizikai hozzáférést.
- SSH-n keresztül (nem root).
- 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:
- 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,
- 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