Ușor de montat usb-flash drive (ntfs) pe server, un personal blog valery leontiev

  1. Serverul de acasă pe Debian 5.
  2. Acces fizic la acesta.
  3. Acces prin SSH (nu root).
  4. Stick USB cu partiție NTFS.

Este necesar: să montați și să demontați rapid unitatea flash USB pentru citire / scriere.

Întreaga problemă se reduce la faptul că automatizarea unităților flash în Debian este implicită în driver-ele implicite (numai pentru citire) și numai cu drepturi de montare. Și trebuia să arunc periodic pe unitatea flash USB sau din ea. Am vrut să optimizez procesul.

Pentru a atinge acest obiectiv, trebuie să rezolvați două sarcini:

  1. permite accesul la montarea unităților flash USB (nu toate care lipsesc, și anume unități flash USB NTFS) unui utilizator obișnuit fără o parolă,
  2. eliminați necesitatea de a scrie complet comanda de montare de fiecare dată.

Totul se face foarte simplu. Am creat un script shell / root / flash care citește:

La transferul la scriptul 1, acesta este montat, atunci când trimiteți 0, demontarea unității flash (dacă este mai exactă, atunci facilitățile / dev / sdc).

Legătura cu scriptul este plasată în / usr / bin pentru a avea acces ușor la acesta:

# ln -s / root / flash / usr / bin / bliț

Acum trebuie să permiteți ca acest script să ruleze fără o parolă ca root cu sudoers. urmați:

Și adăugați următoarele fișiere în fișier (înlocuiți feedbee cu numele dvs. de utilizator):

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

De fapt, totul. Acum, din sub utilizatorul dvs. puteți executa pur și simplu:

pentru a monta unitatea flash, și