История изменений
Исправление Jameson, (текущая версия) :
ТС, либо ты тролль, либо у тебя дурацкое и оторванное от жизни учебное задание. Если второе — методы его решения тоже дурацкие. Судя по тому что ты упомянул /etc/passwd (во всех современных системах хеши паролей хранятся в /etc/shadow и доступ к /etc/passwd ничего не даёт) — у тебя наверняка предварительно искалеченная в плане безопасности система, в которой заботливо зияет дыра размером в дом, нужно только её найти.
Для начала проверь права на доступ к файлам в каталоге /etc/, возможно что тебе там заботливо оставили отверстие в виде прав на запись в этот самый /etc/passwd например. Далее, например в /etc/passwd можно переопределить (подменить) командный интерпретатор (shell) руту, например. В реальной системе это всё конечно же не сработает, это дырки и методы времён Царя Гороха. Но похоже тебя ими и развлекают, так что дальше сам ищи, направление я дал.
Скорее всего тебя обучают «классическому» устройству системы безопасности и разделения прав в «классических» UNIX\Linux ранних редакций, так что тебе надо посмотреть базовую инфу об устройстве этой системы (скорее всего даже ещё без PAM) и действовать исходя из этих знаний. UNIX и Linux: руководство системного администратора. 4-е издание. Эви Немет, Гарт Снайдер, Трент Хейн,Бэн Уэйли. Начни отсюда. Хотя уже шестое издание ЕМНИП есть, но тебе и четвёртого хватит.
Исправление Jameson, :
ТС, либо ты тролль, либо у тебя дурацкое и оторванное от жизни учебное задание. Если второе — методы его решения тоже дурацкие. Судя по тому что ты упомянул /etc/passwd (во всех современных системах хеши паролей хранятся в /etc/shadow и доступ к /etc/passwd ничего не даёт) — у тебя наверняка предварительно искалеченная в плане безопасности система, в которой заботливо зияет дыра размером в дом, нужно только её найти.
Для начала проверь права на доступ к файлам в каталоге /etc/, возможно что тебе там заботливо оставили отверстие в виде прав на запись в этот самый /etc/passwd например. Далее, например в /etc/passwd можно переопределить (подменить) командный интерпретатор (shell) руту, например. В реальной системе это всё конечно же не сработает, это дырки и методы времён Царя Гороха. Но похоже тебя ими и развлекают, так что дальше сам ищи, направление я дал.
Скорее всего тебя обучают «классическому» устройству системы безопасности и разделения прав в «классических» UNIX\Linux ранних редакций, так что тебе надо посмотреть базовую инфу об устройстве этой системы (скорее всего даже ещё без PAM) и действовать исходя из этих знаний. UNIX и Linux: руководство системного администратора. 4-е издание. Эви Немет, Гарт Снайдер, Трент Хейн,Бэн Уэйли. Начни отсюда. Хотя уже пятое издание ЕМНИП есть, но тебе и четвёртого хватит.
Исправление Jameson, :
ТС, либо ты тролль, либо у тебя дурацкое и оторванное от жизни учебное задание. Если второе — методы его решения тоже дурацкие. Судя по тому что ты упомянул /etc/passwd (во всех современных системах хеши паролей хранятся в /etc/shadow и доступ к /etc/passwd ничего не даёт) — у тебя наверняка предварительно искалеченная в плане безопасности система, в которой заботливо сияет дыра размером в дом, нужно только её найти.
Для начала проверь права на доступ к файлам в каталоге /etc/, возможно что тебе там заботливо оставили отверстие в виде прав на запись в этот самый /etc/passwd например. Далее, например в /etc/passwd можно переопределить (подменить) командный интерпретатор (shell) руту, например. В реальной системе это всё конечно же не сработает, это дырки и методы времён Царя Гороха. Но похоже тебя ими и развлекают, так что дальше сам ищи, направление я дал.
Исходная версия Jameson, :
ТС, либо ты тролль, либо у тебя дурацкое и оторванное от жизни учебное задание. Если второе — методы его решения тоже дурацкие. Судя по тому что ты упомянул /etc/passwd (во всех современных системах хеши паролей хранятся в /etc/shadow и доступ к /etc/passwd ничего не даёт) — у тебя наверняка предварительно искалеченная в плане безопасности система, в которой заботливо сияет дыра размером в дом, нужно только её найти.
Для начала проверь права на доступ к файлам в каталоге /etc/ возможно что тебе там заботливо оставили отверстие в виде прав на запись в этот самый /etc/passwd например. Далее, например в /etc/passwd можно переопределить (подменить) командный интерпретатор (shell) руту, например. В реальной системе это всё конечно же не сработает, это дырки и методы времён Царя Гороха. Но похоже тебя ими и развлекают, так что дальше сам ищи, направление я дал.