Откуда взялся такой термин как "суперпользователь" и происходят?

Откуда взялся такой термин как "суперпользователь" и происходят? Это укорочение "и наблюдательного пользователей и", или это просто показатель уровня власти один такой пользователь в системе?

Комментарии к вопросу (1)
Решение

Я ### откуда взялся такой термин как "суперпользователь&; происходят?

Су позволяет стать супер-пользователь, который имеет все виды замечательных сил.

От первая редакция ОС UNIX страницы Су человека:

        11/3/71                                                        SU (I)

NAME              su -- become privileged user

SYNOPSIS          su password

DESCRIPTION       su allows one to become the super--user, who has all sorts
                  of marvelous powers. In order for su to do its magic, the
                  user must pass as an argument a password. If the password
                  is correct, su will execute the shell with the UID set to
                  that of the super--user. To restore normal UID privileges,
                  type an end--of--file to the super--user shell

FILES

SEE ALSO          shell

DIAGNOSTICS       "Sorry" if password is wrong

BUGS

OWNER             dmr, ken

Источник minnie.tuhs.org/UnixTree/V5/usr/source/s2/su.c.html

Су используется в системах Unix для изменения пользователем, и обычно используется для выполнения команд от имени пользователя root.

И ... читать дальше

У меня был еще один фундамент трясется момент со смыслом и"Су" от. Я нашли некоторые старые Unix исходный код, где Су.C был доступен. любопытно, я посмотрел на источник. Что я вижу?

/ Су-стать супер-пользователя /

пароль типа char[100]; pwbuf типа char[100]; инт ttybuf[3]; основной() { зарегистрироваться гольца п м; Экстерн фин;

если(getpw(0, pwbuf)) Гото badpw; (&фин)1 = 0; п = pwbuf; а(п != ':') если(п++ == '\0') Гото badpw; если(++Р == ':') Гото ОК; gtty(0, ttybuf); ttybuf[2] =& ~010; действовать до его закрытия(0, ttybuf); функции printf("и пароль: " по); м = пароль; а((м = getchar()) != '\Н') если(д++ == '\0') возврат; в = '\0'; ttybuf[2] =| 010; действовать до его закрытия(0, ttybuf); функции printf(" и\Н" - а); м = склепа(пароль); а(г++ == р++); если(--м == '\0' &усилитель;& --п == ':') Гото ОК; goto ошибки;

badpw: функции printf (на"неверный пароль файла\N" - а); ОК: с setuid(0); пропускная(" в/бен/Ш" В, С "-то", 0); функции printf("и не может выполнять оболочки\Н" - а); ошибка: функции printf("и прости\Н" - а); }

что первый комментарий в этом файле c?

/ Су-стать супер-пользователя /

Су была написана, чтобы изменить только для пользователя root в системе. Это было'т предназначены для переключения на любого другого пользователя, имеющего учетную запись. на "Су"от означает, что "супер-пользователя и". Мне нужно сесть на секунду.

В приведенном выше коде происходит от пятой версии ОС UNIX Деннис Ритчи И Кен Томпсон. Если вы знаете свою историю Unix, это вовсе'т пока шестое издание, что вещи действительно начали взлетать на В мире Unix. Так, он'ы с уверенностью сказать, что большинство, если не все, кодекса в пятое издание и ранее были написаны Денисом и себя Кен. В пятой редакции Unix и выпущен в 1975 году, так что это не't получить гораздо больше авторитетный, чем.

Источник Аарон Toponce : смысл 'Су'


Для Дальнейшего Чтения

Комментарии (1)

ДОО (paywalled) дает следующую этимологию:

супер - prefix + пользователей n.

Самый ранний пример, что они с К. Томпсон & Д. М. Ричи (1971): "в Unix программист'ы человек.я:

только супер-пользователь может вызвать эту команду.

Комментарии (0)