Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #85, ЯНВАРЬ 2006 г.

Заводной пингвин

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.

Назад на стр. 085-100-4  Содержание