Заводной пингвин j1m (j1m@list.ru) Хакер, номер #085, стр. 085-100-5 # visudo # задаем псевдоним для локального хоста Host_Alias LOCAL = localhost # псевдонимы для необходимых команд Cmnd_Alias HALT = /sbin/halt, /sbin/reboot Cmnd_Alias PPP = /etc/ppp/ppp-on, /etc/ppp/ppp-off # разрешаем пользователю unixoid выполнять вышеперечисленные команды на локальном хосте без запроса пароля unixoid LOCAL = NOPASSWD: HALT, PPP [не монтируй вручную] Представь ситуацию: приходит к тебе друг с флешкой, ты ее подключаешь, и, чтобы получить доступ к файлам, набираешь такую команду (да еще и от root'а): # mount -t vfat /dev/sda1 /mnt/flash Слишком длинно для одной маленькой флешки :). А это еще и самый короткий вариант, без установки кодировки. Нет, так не пойдет. Лучше сразу добавим строку "/dev/sda1 /mnt/flash vfat user,umask=000,iocharset=koi8-r,codepage=866,showexec 0 0" в /etc/fstab. Отматываем пленку назад: ...приходит друг с флешкой, подключаешь, получаешь доступ к файлам (root уже не нужен): $ mount /mnt/flash Вот и все! И русские буквы на месте. Еще несколько слов о cron 1. Несмотря на то, что cron умеет читать crontab-файлы из любого каталога, стандартным местом хранения является /var/spool/cron/crontabs. 2. Во многих системах используется Vixie Cron, который позаботится о том, чтобы задание было выполнено, даже если в назначенное время это было невозможно сделать (например, машина была выключена). По поводу BSD 1. BSD-системы обычно комплектуются программой curl, во многом схожей по функциональности с wget. 2. Демон ppp, работающий в пространстве пользователя, после установки соединения запускает файл /etc/ppp/ppp.linkup. |