Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   Проблема с Ssh (https://forum.antichat.xyz/showthread.php?t=40405)

Slon 19.05.2007 22:47

Проблема с Ssh
 
Привет античатовцам ;)
У меня вопрос по поводу запуска ssh из бак-коннекта
Юзер 81(apache) с домашней директорией /var/www

Проблема в том что этот юзер не имеет права на запись в свою домашнюю директорию. И когда я пишу

Код:

ssh 192.168.21.2
получаю в ответ

Pseudo-terminal will not be allocated because stdin is not a terminal.
Could not create directory '/var/www/.ssh'.
Host key verification failed.

Изменил свою хоумдиру с помощью explort на /tmp но это не помогло, он все равно пытаеться записать в /var/www/

Помогите решить эту проблему. Буду очень благодарен. Зарание спасибо! :)

GreenBear 19.05.2007 22:51

su root
chown yourname /var/www

Slon 19.05.2007 22:54

Если бы у меня там был рут.. У меня только 81-ые права. И с ними нада запустить ssh клиент

Может быть посоветуите альтернативный ssh клиент. Какой-нить простенький

netf0x 20.05.2007 21:31

Цитата:

Сообщение от Slon
Если бы у меня там был рут.. У меня только 81-ые права. И с ними нада запустить ssh клиент

Может быть посоветуите альтернативный ssh клиент. Какой-нить простенький


от имени пользователя апач измени переменную $HOME на /tmp
HOME=/tmp

И если в /tmp есть права на запись пользуйся.

Slon 21.05.2007 00:12

Спасибо конечно, но это первое что пришло на ум. Не помогло :(
Видимо он берет имя хоумдиры не из этой переменой...

w00d 21.05.2007 16:51

покажи результат export или set

ShAnKaR 13.01.2008 23:43

данные берутся так:
Цитата:

/* Get user data. */
pw = getpwuid(original_real_uid);
if (!pw) {
logit("You don't exist, go away!");
exit(255);
}
/* Take a copy of the returned structure. */
pw = pwcopy(pw);

и потом путь до хомедиры становится pw->pw_dir
обходится так:
ssh -o UserKnownHostsFile=/tmp/known_hosts root@localhost
только лучше еще скачать сорцы openssh, подправить код и перекомпилить чтоб пасс не вводить,да и кстати чтоб добавился ключ в known_hosts тож надо.


Время: 02:19