|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 01 Jun 2005 17:24:27 To : Constantin Stefanov Subject : Re: scp и chroot --------------------------------------------------------------------------------
01 июн 2005, среда, в 13:09 KRAST, Constantin Stefanov написал(а):
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
CS> А разве это дело шелла такими вещами заниматься? В каких еще шеллах есть
CS> такое? Вроде как этим login должен заниматься, или sshd.
login'а может и не быть. Как нет его в случае ftpd.
Да, в случае sshd неплохо бы ему этим заниматься.
Можно еще попробовать UseLogin добавить.
Eugene
--
Смерть не разбирается, что сделано и что не сделано. (Артха)
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609360bdd59a.html, оценка из 5, голосов 10
|