Написал комментарий к гостевой книге пользователя Владислав Брокт
Привет !
Надеюсь не отниму у тебя много времени напрасно ...
В последней главе промелькнуло название многопользовательской машины PDP и она действительно была в то время в Беркли.
https://habr.com/ru/articles/435292/
Подобная , модель DEC PDP 11/70 стояла у нас на кафедре ФАВТ ЛЕТИ и которую мне посчастливилось админить на пол ставки за целых 45 рублей в месяц. (1986 год, если что)
Использовалась машинка для лабораторных, как не странно, но не для С, а для паскаля и фортрана 77 , одновременно и вполне комфортно работали 12 студентов.
Но когда их занятия заканчивались, мы рублись в Империю. https://en.wikipedia.org/wiki/Empire_(1972_video_game)
Либо одиночную версию либо на 2/4 игрока. Не смотря на то, что дисплеи были алфавитно-цифровые, гемплэй игры захватывал на многие часы.
Тригернуло мне что-то на знакомое слово)))
P/S Кстати, в данной модели был не очень известный баг, позволяющий получить статус привилегированного пользователя. Не root конечно, все же.
Если интересно, могу его описать.
С уважением .
Написал комментарий к гостевой книге пользователя Владислав Брокт
https://www.pdp-11.nl/peripherals/disk/rl-info.html
RK06 / RK07: Более емкие диски со съемными пакетами (14-дюймовые пластины), обеспечивающие от 14 до 28 МБ памяти.
Баг авторизации был связан с медленным стартом пакетных дисков.
Если хешированный пароль root пользователя, которого "звали" [1,54] хранился прямо в загрузочном образе ОС, то пароли прочих пользователей хранились на пакетных дисках в текстовой бд.
Хост машину обычно отправляли в принудительный reboot перед каждым занятием студентов, ОС довольно быстро грузилась либо с ленточного накопителя либо с 8" дискеты и сразуже стартовала, не дожидаясь прочей периферии.
При ребуте макетные диски парковались и останавливались, а затем раскручивались заново. Шум от них кстати был как от старой стиральной машины.
Теперь о получении привилегии.
Если в момент, когда ОС уже загрузилась, а диски еще не стартанули начать авторизацию и ввести свой логин , например [5,245] , который являлся одновременно "домашним" каталогом пользователя (то что он делал, сохранялось именно в этой папке), то процесс авторизации начинал тормозить, демон, отвечающий за этот процесс ждал периферию.
По волшебной клавише ctrl+c можно было прервать данный процесс и ввести команду CD [4,54] , а затем дождатся окончания процесса авторизации - можно было стать привелегированным пользователем, которму например доступы команды типо ECHO ALL - отправки сообщения всем рабочим териминалам.
Вот как то так.
ps Змейку на паскале мы на этой машине писали )))