Jump to content

(Unix)

являются
Оригинальный автор(ы)
Разработчик(и) AT&T Bell Laboratories
Первоначальный выпуск 3 ноября 1971 г .; 52 года назад ( 1971-11-03 )
Операционная система Unix и Unix-подобные
Тип Команда

Команда Unix su , что означает «замещающий пользователь» [1] [2] (или исторически «суперпользователь» [3] [4] ), используется пользователем компьютера для выполнения команд с привилегиями другой учетной записи пользователя. При выполнении он вызывает оболочку без изменения текущего рабочего каталога или пользовательской среды.

Если команда используется без указания нового идентификатора пользователя в качестве аргумента командной строки , по умолчанию используется учетная запись суперпользователя (идентификатор пользователя 0) системы.

Команда su , включая систему разрешений Unix и системный вызов setuid , был частью Unix версии 1 . Зашифрованные пароли появились в версии 3 . [5] Команда доступна в виде отдельного пакета для Microsoft Windows как часть UnxUtils коллекции , состоящей из собственных Win32- портов распространенных GNU Unix-подобных утилит. [6]

The Команда su была удалена из GNU coreutils начиная с версии 8.18 (12 августа 2012 г.). [7] и в настоящее время включен в пакет util-linux .

Использование

[ редактировать ]

При запуске из командной строки su запрашивает пароль целевого пользователя и в случае аутентификации предоставляет оператору доступ к этой учетной записи, а также к файлам и каталогам, к которым этой учетной записи разрешен доступ.

john@localhost:~$ su janePassword:jane@localhost:/home/john$ exitlogoutjohn@localhost:~$

При использовании с дефисом ( su - ) его можно использовать для запуска оболочки входа в систему. В этом режиме пользователи могут принять пользовательскую среду целевого пользователя.

john@localhost:~$ su - janePassword:jane@localhost:~$

Команда sudo связана с ней и выполняет команду от имени другого пользователя, но соблюдает набор ограничений относительно того, какие пользователи могут выполнять какие команды от имени других пользователей (обычно в файле конфигурации с именем /etc/sudoers , лучше всего редактируется командой визудо ). В отличие от являются , sudo аутентифицирует пользователей по их собственному паролю, а не по паролю целевого пользователя (чтобы разрешить делегирование определенных команд конкретным пользователям на определенных хостах без совместного использования паролей между ними и при этом снизить риск любых необслуживаемых терминалов).

Некоторые Unix-подобные группы пользователей системы реализуют колесо и позволяют участникам становиться root только с помощью являются . [8] Это может смягчить или не смягчить эти проблемы безопасности, поскольку злоумышленник может сначала просто взломать одну из этих учетных записей. ГНУ su , однако, не поддерживает групповое колесо по философским причинам. Ричард Столлман утверждает, что, поскольку группа не позволит пользователям использовать утекшие к ним пароли root, группа позволит существующим администраторам жестоко обращаться с обычными пользователями. [9]

См. также

[ редактировать ]

Дальнейшее чтение

[ редактировать ]
  • «От новичка к мастеру и обратно» . Вещи Д-Мака . 14 января 2013 г. Проверено 10 августа 2022 г.
  1. ^ «su(1) — страница руководства Linux» . 2 апреля 2021 г. su — запустить команду с заменой идентификатора пользователя и группы
  2. ^ «Руководство программиста Unix, седьмое издание, том 1» (PDF) . 1 января 1979 г. с. 174. Архивировано (PDF) из оригинала 20 января 2022 г. su — временно заменить идентификатор пользователя
  3. ^ «Руководство программиста Unix» (PDF) . 3 ноября 1971 г. с. 17. Архивировано (PDF) из оригинала 17 марта 2022 г. su -- стать привилегированным пользователем... su позволяет стать суперпользователем.
  4. ^ «Руководство программиста Unix — Содержание» (PDF) . 3 ноября 1971 г. Архивировано (PDF) из оригинала 17 марта 2022 г. su: стать суперпользователем
  5. ^ Макилрой, доктор медицины (1987). Читатель Research Unix: статьи с аннотациями выдержек из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Лаборатории Белла. 139.
  6. ^ «Собственные порты Win32 некоторых утилит GNU» . unxutils.sourceforge.net .
  7. ^ «НОВОСТИ» . Гитхаб . 17 сентября 2022 г.
  8. ^ Леви, Божидар (2002). Администрирование UNIX: Комплексный справочник по эффективному управлению системами и сетями . ЦРК Пресс. стр. 207 . ISBN  0-8493-1351-1 .
  9. ^ «Почему GNU su не поддерживает группу «колесо»» . Архивировано из оригинала 21 июня 2021 года . Проверено 30 мая 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8dd3247e41e46a0daa1cc81ac31a6b51__1690265520
URL1:https://arc.ask3.ru/arc/aa/8d/51/8dd3247e41e46a0daa1cc81ac31a6b51.html
Заголовок, (Title) документа по адресу, URL1:
su (Unix) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)