Распределение нагрузки в сети

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Vladymyt
Сообщения: 59
ОС: AltLinux 4.03

Распределение нагрузки в сети

Сообщение Vladymyt »

Есть в сети слабый компьютер. у него есть доступ по ssh -X на более мощный, но при этом ясно используется другая учетка. какие есть варианты чтоб запускать процессы удаленно, от текущего пользователя.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Распределение нагрузки в сети

Сообщение sash-kan »

Vladymyt писал(а):
06.12.2007 23:46
удаленно, от текущего пользователя
а по-русски это как звучит?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Vladymyt
Сообщения: 59
ОС: AltLinux 4.03

Re: Распределение нагрузки в сети

Сообщение Vladymyt »

sash-kan писал(а):
07.12.2007 17:27
Vladymyt писал(а):
06.12.2007 23:46
удаленно, от текущего пользователя
а по-русски это как звучит?

ну короче,что -то типа такого.
локальный пользователь Вася, удаленный Петя. от Пети запустить что-то, чтоб выполняло процессы Васи от своего имени
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Распределение нагрузки в сети

Сообщение sash-kan »

кто-то из нас двоих явно чего-то недопонимает.
хорошо, предположим, что это я. попробуем зайти с другой стороны (эмпирической). для того, чтобы у кого-то из нас двоих немножко прояснилась картинка.
а зачем Вам нужно запускать на удаленной машине процессы с uid-ом, о котором эта система представления не имеет?

p.s. для справки. это самые азы posix-систем. для операционной системы, можно сказать, не существует ни петь, ни вась. «петя» и «вася» — это произвольные строки. из файла /etc/passwd. для нашего, человеческого удобства. операционная же система оперирует числами:

Shell

$ grep вася /etc/passwd вася:x:1000:1000:вася пупкин,,,:/home/вася:/bin/bash
третье поле — uid (user identifier), четвертое поле — gid (group identifier).

а вот процесс, запущенный васей (uid=1000):

Shell

$ ps aunx | grep 1000 1000 2972 0.0 2.2 9244 2844 pts/0 Ss+ 19:42 0:01 -bash

и вот Вы хотите, чтобы на удаленной машине был запущен процесс, как Вы выразились «от имени пети». про петю эта машина ничего не знает (нет соответствующей записи в /etc/passwd). возможно, точно такой же, как у пети, uid, в /etc/passwd имеется. только за ним закреплено имя, допустим, юля. а теперь маленький подвопросец: от чьего имени Вы хотите запустить процесс? от имени пети, которого в системе нет, но uid, равный петиному uid-у (в Вашей машине), на удаленной машине присутствует, но только на той машине это совсем не петя, а юля...
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: