- А домашен сървър на Debian 5.
- Физически достъп до нея.
- Достъп чрез SSH (не корен).
- USB-флаш памет с NTFS дял.
Необходимо е да се: бързо монтиране и демонтирането на USB флаш устройство за четене / писане.
Целият проблем се свежда до факта, че флаш памети в avtomantirovanie Debiane настроен по подразбиране редовни шофьори (само за четене) и само с правата за монтиране. И аз трябваше да периодично хвърлят старата към пръчката или с нея. Исках да се оптимизира процеса.
За да се постигне целта е необходимо да се реши два проблема:
- даде достъп до планината флаш памети (не всички, че ужасно, а именно, флаш памети USB NTFS) обикновения потребител без парола,
- елиминира необходимостта от напълно напише команда за монтиране всеки път.
Всичко е направено много просто. I създаде обвивка-скрипт / корен / флаш както следва:
При предаване на сценария монтиране 1 възниква, пренос 0 на - демонтиране светкавица (по-точно, хардуерни компоненти / сътрудничество / ШАРС).
Позоваването на място в сценария / ЮЕсАр / хамбар за лесен достъп до него:
# Ln -s / корен / флаш / ЮЕсАр / хамбар / флаш
Сега е необходимо да се даде възможност за изпълнение на скрипта без парола, както корен чрез sudoers. следват:
В файла, добавете следния ред (замени feedbee върху вашето потребителско име):
Cmnd_Alias FLASH_CMD = / ЮЕсАр / хамбар / флаш
feedbee ALL = (ALL) NOPASSWD: FLASH_CMD
Всъщност, всичко. Сега, от свой клиент, можете просто да тече:
за монтиране на пръчката и