«Sudo su» делает меня пользователем root?

Я набрал sudo su в Терминале, а затем я набрал whoami , и Terminal сказал, что я пользователь root. Значит ли это, что sudo su делает меня пользователем root или я что-то упускаю?

  • Судо не работает в chroot
  • Невозможно установить или загрузить что-либо в груше 8
  • поиск и замена текста
  • Опорожнение каталога, принадлежащего другому пользователю в неделю
  • -bash: sudo: команда не найдена
  • Почему sudo openvpn не может работать здесь?
  • Предоставление «нормальной» возможности пользователя монтировать диск (visudo)
  • Операторы печати в реальном времени с тройником в интерактивном скрипте
  • One Solution collect form web for “«Sudo su» делает меня пользователем root?”

    Да. У вас есть ответ в man su :

     SYNOPSIS su [options...] [-] [user [args...]] DESCRIPTION su allows to run commands with substitute user and group ID. When called without arguments su defaults to running an interactive shell as root. 

    Обратите внимание, что рекомендуемый метод для этого – sudo su - , поскольку он запускает корневую оболочку с средой оболочки входа:

      -, -l, --login Starts the shell as login shell with an environment similar to a real login: o clears all environment variables except for TERM o initializes the environment variables HOME, SHELL, USER, LOGNAME, PATH o changes to the target user's home directory o sets argv[0] of the shell to '-' in order to make the shell a login shell 

    или непосредственно запустить sudo -i как объяснено в этом ответе .

    Interesting Posts

    В чем разница между использованием лака и кэширования содержимого в memcached?

    как захватить и увидеть содержимое пакета с помощью tcpdump

    Список всех двоичных файлов из $ PATH

    Отправьте команду с консоли на запущенный X-сервер

    Ошибка при установке gnome-shell-extension-common из AUR на Arch

    OpenBSD NFS-сервер с Linux NFS-клиентами – ограничение размера файла?

    `man` для языков, отличных от C (например, python, R, javascript и т. д.)?

    Избегайте захвата с помощью ssh ProxyCommand

    Эквивалентная команда autossh?

    Настройка OpenVPN для использования Firewalld вместо iptables на Centos 7

    почему мы не можем установить приложение, скомпилированное для Ubuntu, на Linux mint или некоторые другие дистрибутивы с одним ядром?

    Условное выполнение – запуск постоянных подпроцессов и коротинов

    Untar без справочника верхнего уровня

    Почему Bash не принимает `&> & 3`, т.е. перенаправляет stdout и stderr в дескриптор файла 3?

    Как удалить строку из тега в сценарии оболочки?

    Linux и Unix - лучшая ОС в мире.