Я хотел бы знать, в чем разница между
su - sudo bash sudo shЯ не могу войти в систему как root, делая su -, потому что я не иметь пароль root - я имею в виду, что у меня есть свой пароль пользователя, с которым я могу sudo "command", но этот пароль не работает для su -. Я могу войти в систему с правами root с sudo bash с моим паролем пользователя, и я могу войти во время выполнения sudo sh, но затем я получаю командную строку в этой форме #
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
Фон
В Linux (и Unix вообще) существует Background с именем Root. SuperUser может делать все и вся, и поэтому делает ежедневную работу, поскольку SuperUser может быть опасным. Вы можете ввести команду неправильно и уничтожить систему. В идеале вы работаете как пользователь, который имеет только привилегии, необходимые для этой задачи. В некоторых случаях это обязательно Root, но большую часть времени это обычный пользователь.
Root
Эта команда используется для входа в учетную запись root. По умолчанию пароль корневой учетной записи заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root. Однако, поскольку физическая сущность Корневой учетной записи существует, все же можно запускать программы с привилегиями на уровне корневого уровня. Здесь используется sudo - он позволяет авторизованным пользователям (обычно «административным» пользователям) запускать определенные программы как Root без необходимости знать пароль root.
См. раздел Как включить учетную запись root.
sudo sh
Эта команда запускает «sh» в качестве суперпользователя. Утилита sh - это интерпретатор языка команд, который должен выполнять команды, считанные из команды строка, стандартный ввод или указанный файл.
sudo sh
Эта команда запускает «bash» как суперпользователя. Bash - это интерпретатор командной строки или интерпретатор команд. Bash - это sh-совместимая оболочка, которая включает полезные функции из оболочки Korn (ksh) и оболочки C (csh). Он предназначен для соответствия стандарту IEEE POSIX P1003.2 / ISO 9945.2 Shell и Tools. Он предлагает функциональные улучшения по сравнению с программированием и интерактивным использованием. Кроме того, большинство скриптов sh могут запускаться Bash без изменений.
Ссылки: Как включить учетную запись root , 2, 3.
su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?su -:
Это изменит ваш идентификатор пользователя и наследует переменные среды, как если бы вы вошли в систему с этим пользователем. Обычно вы должны использовать формат su - <userid> для входа в систему как пользователь. Если вы отпустите «userid», предполагается, что вы пытаетесь войти в систему как пользователь root, чего вы не можете (если вы не измените пароль root).
sudo bash & amp; sudo sh:
Что-нибудь после sudo - это программа для запуска - поэтому в этих случаях вы просите запустить пару оболочек - bash и dash соответственно. используйте man bash и man sh для получения более подробной информации о разных оболочках.
Вопросы, относящиеся:
Как узнать пароль пользователя root? Какую оболочку Linux я должен использовать?