Распределение нагрузки в сети
Модераторы: SLEDopit, Модераторы разделов
-
Vladymyt
- Сообщения: 59
- ОС: AltLinux 4.03
Распределение нагрузки в сети
Есть в сети слабый компьютер. у него есть доступ по ssh -X на более мощный, но при этом ясно используется другая учетка. какие есть варианты чтоб запускать процессы удаленно, от текущего пользователя.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Распределение нагрузки в сети
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Vladymyt
- Сообщения: 59
- ОС: AltLinux 4.03
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Распределение нагрузки в сети
кто-то из нас двоих явно чего-то недопонимает.
хорошо, предположим, что это я. попробуем зайти с другой стороны (эмпирической). для того, чтобы у кого-то из нас двоих немножко прояснилась картинка.
а зачем Вам нужно запускать на удаленной машине процессы с uid-ом, о котором эта система представления не имеет?
p.s. для справки. это самые азы posix-систем. для операционной системы, можно сказать, не существует ни петь, ни вась. «петя» и «вася» — это произвольные строки. из файла /etc/passwd. для нашего, человеческого удобства. операционная же система оперирует числами:третье поле — uid (user identifier), четвертое поле — gid (group identifier).
а вот процесс, запущенный васей (uid=1000):
и вот Вы хотите, чтобы на удаленной машине был запущен процесс, как Вы выразились «от имени пети». про петю эта машина ничего не знает (нет соответствующей записи в /etc/passwd). возможно, точно такой же, как у пети, uid, в /etc/passwd имеется. только за ним закреплено имя, допустим, юля. а теперь маленький подвопросец: от чьего имени Вы хотите запустить процесс? от имени пети, которого в системе нет, но uid, равный петиному uid-у (в Вашей машине), на удаленной машине присутствует, но только на той машине это совсем не петя, а юля...
хорошо, предположим, что это я. попробуем зайти с другой стороны (эмпирической). для того, чтобы у кого-то из нас двоих немножко прояснилась картинка.
а зачем Вам нужно запускать на удаленной машине процессы с uid-ом, о котором эта система представления не имеет?
p.s. для справки. это самые азы posix-систем. для операционной системы, можно сказать, не существует ни петь, ни вась. «петя» и «вася» — это произвольные строки. из файла /etc/passwd. для нашего, человеческого удобства. операционная же система оперирует числами:
Shell
$ grep вася /etc/passwd
вася:x:1000:1000:вася пупкин,,,:/home/вася:/bin/bashа вот процесс, запущенный васей (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
при сбоях форума см.блог
при сбоях форума см.блог