jash(1) FreeBSD General Commands Manual jash(1) NAME jash -- Заменитель шелла для проброса пользователя в jail SYNOPSIS jash DESCRIPTION При старте jash ищет в файле конфигурации /usr/local/etc/jash.rc строку, соответствующую uname вызвавшего пользователя, берет из этой строчки параметры джайла и создает джайл пользователя с тем же uname, что вызвал jash и шеллом, указанным в passwd(5) джайла. При этом uid в джайле может отличаться от uid вызвавшего. Параметры не предусмотрены. jash.rc состоит из записей, разделенных концами строк, по одной записи для каждого uname. В каждой записи 5 полей, разделенных пробелами или табуляциями. Если полей больше, то лишние поля считаются комментариями. Подробнее правила записи описаны в babolo_getparm(3), используется режим Bpars_FIXB|Bpars_NOEN. Описания полей: uname uname пользователя root корень джайла hostname имя хоста в джайле ip IP адрес джайла nice nice, с которым будет запущен шелл пользователя. DIAGNOSTICS Никаких сообщений не выдается, все ошибки определяются только по коду возврата. ERRORS 65 EX_DATAERR ошибка в файле jash.rc 67 EX_NOUSER нет нужного uname в jash.rc 68 EX_NOHOST неверно задан IP адрес джайла 78 EX_CONFIG неверно задан nice 70 EX_SOFTWARE ошибка при вызове jail(2), getpwnam(3) в джайле, login_getpwclass(3) в джайле, setusercontext(3) в джайле, execv(3) в джайле. SEE ALSO jailup(8), jail(8), jail(2), babolo_getparm(3), setpriority(2), login_cap(3), passwd(5). HISTORY jash написан в 2007 году для FreeBSD 4. AUTHORS Aleksandr A. Babaylov (aka @BABOLO) .@babolo.ru http://www.babolo.ru/ BUGS Пишите, разберемся. FreeBSD 13 Jan 2007 FreeBSD