|
2.2, visir (?), 12:44, 25/04/2007 [^] [^^] [^^^] [ответить]
| +/– |
и сейчас тоже делается, но изобретатели велосипедов не спят... ;) | |
2.5, Alex Ryabov (?), 11:55, 26/04/2007 [^] [^^] [^^^] [ответить]
| +/– |
>Раньше это делалось с помощью pam_chroot...
А как именно это делается на FreeBSD, можете рассказать? | |
|
1.3, Аноним (-), 22:27, 25/04/2007 [ответить]
| +/– |
Отличная вещь если все работает так как написано на сайте автора. Поддержку pam прикручивать не хочется, а вариант с /./ в passwd это даже не велосипед, это апгрейд круглого колеса до квадратного, чтобы по шпалам было удобнее ездить.
Вот только сдается мне, старая проблема с необходимостью класть юзеру в хоум бинарники и либы для sftp-server осталась. Остается лишь поностальгировать по временам когда www.ssh.com раздавалбесплатно свой софт для некоммерческого использования.
| |
|
2.4, Dimez (??), 09:50, 26/04/2007 [^] [^^] [^^^] [ответить]
| +/– |
А сейчас он не раздаёт разве? На ftp.ssh.com лежит ssh-3.2.9.1.tar.gz. К нему, правда, для нормальной работы нужен патч
$ cat patch-3.2.9.1.diff
diff -uNr ssh-3.2.9.1.orig/lib/sshreadline/sshreadline.c ssh-3.2.9.1/lib/sshreadline/sshreadline.c
--- ssh-3.2.9.1.orig/lib/sshreadline/sshreadline.c 2003-12-03 08:17:20.000000000 -0500
+++ ssh-3.2.9.1/lib/sshreadline/sshreadline.c 2004-02-02 11:18:46.000000000 -0500
@@ -500,8 +500,9 @@
new_term.c_lflag &= ~(ECHO | ICANON);
new_term.c_cc[VMIN] = 1;
new_term.c_cc[VTIME] = 1;
- if (tcsetattr(fd, TCSAFLUSH, &new_term) < 0)
+ fast: if (tcsetattr(fd, TCSAFLUSH, &new_term) < 0)
{
+ if (EINTR == errno) goto fast;
ssh_warning("tcsetattr failed in ssh_rl_set_tty_modes_for_fd: "
"fd %d: %.200s", fd, strerror(errno));
return -1;
@@ -561,8 +562,9 @@
{
fcntl(fd, F_SETFL, fcntl_flags);
- if (tcsetattr(fd, TCSAFLUSH, saved_tio) < 0)
+ fast1: if (tcsetattr(fd, TCSAFLUSH, saved_tio) < 0)
{
+ if (EINTR == errno) goto fast1;
ssh_warning("tcsetattr failed in ssh_rl_restore_tty_modes_for_fd: "
"fd %d: %.200s", fd, strerror(errno));
return -1;
| |
|
3.7, СомеОне (?), 20:32, 27/04/2007 [^] [^^] [^^^] [ответить]
| +/– |
>просвятите незнающего, чем ssh лучше openssh?
OpenSSH is a derivative of the original and free ssh 1.2.12 release by
Tatu Ylonen. Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo
de Raadt and Dug Song removed many bugs, re-added newer features and cre-
ated OpenSSH. Markus Friedl contributed the support for SSH protocol
versions 1.5 and 2.0.
Так что опенссх лучше, а не ссх
| |
|
|
1.8, Павел (??), 23:39, 23/12/2007 [ответить]
| +/– |
бился, бился как чрутился так и чрутится дальше и спокойно выходит за пределы корня...
может у кого получилось?
| |
1.10, pLastUn (?), 18:42, 21/02/2008 [ответить]
| +/– |
На FreeBSD 6.2 не работает.(не chroot-ится), Кому удалось проделать это на FreeBSD, поделитесь нюансами!!!
| |
|