|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 01 Jun 2005 16:37:48 To : Spartak Radchenko Subject : Re: scp и chroot --------------------------------------------------------------------------------
01 июн 2005, среда, в 12:01 KRAST, Spartak Radchenko написал(а):
SR> Это, на самом деле, пофиг. Раз в scponly нет вызова umask(2),
SR> то ничего не поможет. Только патч. Либо кто-то должен установить
SR> umask _до_ вызова scponly. Ещё вариант - патчить scp/sftp, но вот
SR> этого мне совсем не хочется делать.
Крайне полезно в scponly добавить хотя бы такое:
#ifdef LOGIN_CAP
if ((lc = login_getpwclass(pw)) != NULL)
setusercontext(lc, pw, (uid_t)0,
LOGIN_SETLOGIN|LOGIN_SETGROUP|LOGIN_SETPRIORITY|
LOGIN_SETRESOURCES|LOGIN_SETUMASK);
#endif
Можно даже в порты пропихнуть в качестве постоянного патча.
Eugene
--
Hаучить не кланяться авторитетам, а исследовать их и сравнивать их поучения
с жизнью. Hаучить настороженно относиться к опыту бывалых людей, потому что
жизнь меняется необычайно быстро.
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260938f7a893e.html, оценка из 5, голосов 10
|