Каковы различия между sudo, su, visudo, chroot и gksu?

Каковы различия между sudo, su, visudo, chroot и gksu?

1
задан 19 October 2012 в 15:18

7 ответов

sudo:

Sudo (superuser do) позволяет системному администратору предоставлять определенным пользователям (или группам пользователей) возможность запускать некоторые (или все) команды как root при регистрации всех команд и аргументов. Sudo работает на основе команд.

Это не замена оболочки.

Особенности включают в себя: возможность ограничить, какие команды пользователь может запускать на основе каждого узла, обильное протоколирование каждой команды (предоставление четкого контрольного журнала, кто сделал что), настраиваемый тайм-аут sudo команды [] d5]

sudo:

source

visudo - утилита командной строки, которая позволяет безопасно редактировать файл /etc/sudoers. Он открывает /etc/sudoers, используя интерфейс редактора vi по умолчанию (хотя это можно изменить, установив переменную среды EDITOR оболочки в другой текстовый редактор), предотвращает множественные одновременные изменения с помощью блокировок, выполняет проверки работоспособности и проверки ошибок синтаксического анализа. [ ! d9]

source

SU

Команда su, также называемая пользователем-заменителем, суперпользователем или пользователем-переключателем, позволяет компьютеру оператор [] d14]

По умолчанию и без какого-либо другого аргумента командной строки это приведет к тому, что текущий пользователь будет перенаправлен на суперпользователь локальной системы.

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

Кроме того, можно переключиться на другого пользователя, который не является суперпользователем

source

SU

r oot - это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или другой Unix-подобной операционной системе.

Слово корень также имеет несколько дополнительных связанных значений, когда они используются как часть других терминов.

Один из это корневой каталог, который является каталогом верхнего уровня в системе. То есть, это каталог, в котором находятся все остальные каталоги, включая их подкаталоги и файлы.

Другим является /root (произносится как косая черта), который является домашним каталогом пользователя root.

Также он может ссылаться на корень пользователя, который является администратором системы с полными привилегиями.

source

chroot

Chroot is операция, которая изменяет видимый корневой каталог для текущего текущего процесса и его дочерних элементов. например, если вы chroot /mnt/chroot-test, то каталог /mnt/chroot-test будет вашим виртуальным корнем, к которому вы можете обратиться /.

source

chroot

Ниже перечислены возможные возможности использования chroots:

Изоляция небезопасных и нестабильных приложений Запуск 32-разрядных приложений на 64-битных системах Тестирование новых пакетов перед их установкой в ​​производственной системе Запуск более старых версий приложений на более современных версиях новых пакетов Ubuntu Building, позволяющих тщательно контролировать установленные пакеты зависимостей

source

42
ответ дан 25 May 2018 в 05:44
  • 1
    почти смутно, на ubuntu, visudo использует нано. Я нахожу простой способ запомнить, что есть «su» = переключить пользователя (для root - да, вы можете использовать его для переключения на других пользователей тоже), «sudo» = переключить пользователя на root и делать, а chroot - изменить корень ". Не совсем точно, но достаточно близко, чтобы помнить. – Journeyman Geek 10 October 2012 в 05:28
  • 2
    @JourneymanGeek Более точный и, я думаю, так же простое расширение su mneumonic до sudo означает, что sudo означает «Switched User DO»). (т. е. делать в качестве переключаемого пользователя) или "SuperUser DO" (т. е. делать как суперпользователь). Это делает sudoers элегантно ассоциативным (т. Е. «Коммутируемые пользовательские DOERS», а не просто »(Switch User and DO) ers»). Причина, по которой эти варианты более точны, заключается в том, что sudo позволяет кому-то выполнять действие в качестве альтернативного пользователя, но не обязательно позволяет им быть этим альтернативным пользователем вообще (в зависимости от содержимого /etc/sudoers). – Eliah Kagan 10 October 2012 в 19:25
  • 3
    @maythux: Это только одно значение chroot . (Не просто спросите Wikipedia.) Это чаще всего означает безопасную (и заблокированную) подсистему, работающую в Unix / Linux, которая позволяет использовать только небольшой набор исполняемых файлов (или служб). – david6 11 October 2012 в 12:35

SU подключает вас как root.

Терминал останется как root для сеанса.

С помощью sudo (superuser do) вы можете выполнять операции с правами root при подключении в качестве обычного пользователя.

5
ответ дан 25 May 2018 в 05:44

sudo:

Sudo (superuser do) позволяет системному администратору предоставлять определенным пользователям (или группам пользователей) возможность запускать некоторые (или все) команды как root при регистрации всех команд и аргументов. Sudo работает на основе команд.

Это не замена оболочки.

Особенности включают в себя: возможность ограничить, какие команды пользователь может запускать на основе каждого узла, обильное протоколирование каждой команды (предоставление четкого контрольного журнала, кто сделал что), настраиваемый тайм-аут sudo команды [] d5]

sudo:

source

visudo - утилита командной строки, которая позволяет безопасно редактировать файл /etc/sudoers. Он открывает /etc/sudoers, используя интерфейс редактора vi по умолчанию (хотя это можно изменить, установив переменную среды EDITOR оболочки в другой текстовый редактор), предотвращает множественные одновременные изменения с помощью блокировок, выполняет проверки работоспособности и проверки ошибок синтаксического анализа. [ ! d9]

source

SU

Команда su, также называемая пользователем-заменителем, суперпользователем или пользователем-переключателем, позволяет компьютеру оператор [] d14]

По умолчанию и без какого-либо другого аргумента командной строки это приведет к тому, что текущий пользователь будет перенаправлен на суперпользователь локальной системы.

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

Кроме того, можно переключиться на другого пользователя, который не является суперпользователем

source

SU

r oot - это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или другой Unix-подобной операционной системе.

Слово корень также имеет несколько дополнительных связанных значений, когда они используются как часть других терминов.

Один из это корневой каталог, который является каталогом верхнего уровня в системе. То есть, это каталог, в котором находятся все остальные каталоги, включая их подкаталоги и файлы.

Другим является /root (произносится как косая черта), который является домашним каталогом пользователя root.

Также он может ссылаться на корень пользователя, который является администратором системы с полными привилегиями.

source

chroot

Chroot is операция, которая изменяет видимый корневой каталог для текущего текущего процесса и его дочерних элементов. например, если вы chroot /mnt/chroot-test, то каталог /mnt/chroot-test будет вашим виртуальным корнем, к которому вы можете обратиться /.

source

chroot

Ниже перечислены возможные возможности использования chroots:

Изоляция небезопасных и нестабильных приложений Запуск 32-разрядных приложений на 64-битных системах Тестирование новых пакетов перед их установкой в ​​производственной системе Запуск более старых версий приложений на более современных версиях новых пакетов Ubuntu Building, позволяющих тщательно контролировать установленные пакеты зависимостей

source

42
ответ дан 25 May 2018 в 05:44

sudo:

Sudo (superuser do) позволяет системному администратору предоставлять определенным пользователям (или группам пользователей) возможность запускать некоторые (или все) команды как root при регистрации всех команд и аргументов. Sudo работает на основе команд.

Это не замена оболочки.

Особенности включают в себя: возможность ограничить, какие команды пользователь может запускать на основе каждого узла, обильное протоколирование каждой команды (предоставление четкого контрольного журнала, кто сделал что), настраиваемый тайм-аут sudo команды [] d5]

sudo:

source

visudo - утилита командной строки, которая позволяет безопасно редактировать файл /etc/sudoers. Он открывает /etc/sudoers, используя интерфейс редактора vi по умолчанию (хотя это можно изменить, установив переменную среды EDITOR оболочки в другой текстовый редактор), предотвращает множественные одновременные изменения с помощью блокировок, выполняет проверки работоспособности и проверки ошибок синтаксического анализа. [ ! d9]

source

SU

Команда su, также называемая пользователем-заменителем, суперпользователем или пользователем-переключателем, позволяет компьютеру оператор [] d14]

По умолчанию и без какого-либо другого аргумента командной строки это приведет к тому, что текущий пользователь будет перенаправлен на суперпользователь локальной системы.

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

Кроме того, можно переключиться на другого пользователя, который не является суперпользователем

source

SU

r oot - это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или другой Unix-подобной операционной системе.

Слово корень также имеет несколько дополнительных связанных значений, когда они используются как часть других терминов.

Один из это корневой каталог, который является каталогом верхнего уровня в системе. То есть, это каталог, в котором находятся все остальные каталоги, включая их подкаталоги и файлы.

Другим является /root (произносится как косая черта), который является домашним каталогом пользователя root.

Также он может ссылаться на корень пользователя, который является администратором системы с полными привилегиями.

source

chroot

Chroot is операция, которая изменяет видимый корневой каталог для текущего текущего процесса и его дочерних элементов. например, если вы chroot /mnt/chroot-test, то каталог /mnt/chroot-test будет вашим виртуальным корнем, к которому вы можете обратиться /.

source

chroot

Ниже перечислены возможные возможности использования chroots:

Изоляция небезопасных и нестабильных приложений Запуск 32-разрядных приложений на 64-битных системах Тестирование новых пакетов перед их установкой в ​​производственной системе Запуск более старых версий приложений на более современных версиях новых пакетов Ubuntu Building, позволяющих тщательно контролировать установленные пакеты зависимостей

source

42
ответ дан 25 May 2018 в 05:44

sudo:

Sudo (superuser do) позволяет системному администратору предоставлять определенным пользователям (или группам пользователей) возможность запускать некоторые (или все) команды как root при регистрации всех команд и аргументов. Sudo работает на основе команд.

Это не замена оболочки.

Особенности включают в себя: возможность ограничить, какие команды пользователь может запускать на основе каждого узла, обильное протоколирование каждой команды (предоставление четкого контрольного журнала, кто сделал что), настраиваемый тайм-аут sudo команды [] d5]

sudo:

source

visudo - утилита командной строки, которая позволяет безопасно редактировать файл /etc/sudoers. Он открывает /etc/sudoers, используя интерфейс редактора vi по умолчанию (хотя это можно изменить, установив переменную среды EDITOR оболочки в другой текстовый редактор), предотвращает множественные одновременные изменения с помощью блокировок, выполняет проверки работоспособности и проверки ошибок синтаксического анализа. [ ! d9]

source

SU

Команда su, также называемая пользователем-заменителем, суперпользователем или пользователем-переключателем, позволяет компьютеру оператор [] d14]

По умолчанию и без какого-либо другого аргумента командной строки это приведет к тому, что текущий пользователь будет перенаправлен на суперпользователь локальной системы.

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

Кроме того, можно переключиться на другого пользователя, который не является суперпользователем

source

SU

r oot - это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или другой Unix-подобной операционной системе.

Слово корень также имеет несколько дополнительных связанных значений, когда они используются как часть других терминов.

Один из это корневой каталог, который является каталогом верхнего уровня в системе. То есть, это каталог, в котором находятся все остальные каталоги, включая их подкаталоги и файлы.

Другим является /root (произносится как косая черта), который является домашним каталогом пользователя root.

Также он может ссылаться на корень пользователя, который является администратором системы с полными привилегиями.

source

chroot

Chroot is операция, которая изменяет видимый корневой каталог для текущего текущего процесса и его дочерних элементов. например, если вы chroot /mnt/chroot-test, то каталог /mnt/chroot-test будет вашим виртуальным корнем, к которому вы можете обратиться /.

source

chroot

Ниже перечислены возможные возможности использования chroots:

Изоляция небезопасных и нестабильных приложений Запуск 32-разрядных приложений на 64-битных системах Тестирование новых пакетов перед их установкой в ​​производственной системе Запуск более старых версий приложений на более современных версиях новых пакетов Ubuntu Building, позволяющих тщательно контролировать установленные пакеты зависимостей

source

42
ответ дан 25 May 2018 в 05:44

sudo:

Sudo (superuser do) позволяет системному администратору предоставлять определенным пользователям (или группам пользователей) возможность запускать некоторые (или все) команды как root при регистрации всех команд и аргументов. Sudo работает на основе команд.

Это не замена оболочки.

Особенности включают в себя: возможность ограничить, какие команды пользователь может запускать на основе каждого узла, обильное протоколирование каждой команды (предоставление четкого контрольного журнала, кто сделал что), настраиваемый тайм-аут sudo команды [] d5]

sudo:

source

visudo - утилита командной строки, которая позволяет безопасно редактировать файл /etc/sudoers. Он открывает /etc/sudoers, используя интерфейс редактора vi по умолчанию (хотя это можно изменить, установив переменную среды EDITOR оболочки в другой текстовый редактор), предотвращает множественные одновременные изменения с помощью блокировок, выполняет проверки работоспособности и проверки ошибок синтаксического анализа. [ ! d9]

source

SU

Команда su, также называемая пользователем-заменителем, суперпользователем или пользователем-переключателем, позволяет компьютеру оператор [] d14]

По умолчанию и без какого-либо другого аргумента командной строки это приведет к тому, что текущий пользователь будет перенаправлен на суперпользователь локальной системы.

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

Кроме того, можно переключиться на другого пользователя, который не является суперпользователем

source

SU

r oot - это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или другой Unix-подобной операционной системе.

Слово корень также имеет несколько дополнительных связанных значений, когда они используются как часть других терминов.

Один из это корневой каталог, который является каталогом верхнего уровня в системе. То есть, это каталог, в котором находятся все остальные каталоги, включая их подкаталоги и файлы.

Другим является /root (произносится как косая черта), который является домашним каталогом пользователя root.

Также он может ссылаться на корень пользователя, который является администратором системы с полными привилегиями.

source

chroot

Chroot is операция, которая изменяет видимый корневой каталог для текущего текущего процесса и его дочерних элементов. например, если вы chroot /mnt/chroot-test, то каталог /mnt/chroot-test будет вашим виртуальным корнем, к которому вы можете обратиться /.

source

chroot

Ниже перечислены возможные возможности использования chroots:

Изоляция небезопасных и нестабильных приложений Запуск 32-разрядных приложений на 64-битных системах Тестирование новых пакетов перед их установкой в ​​производственной системе Запуск более старых версий приложений на более современных версиях новых пакетов Ubuntu Building, позволяющих тщательно контролировать установленные пакеты зависимостей

source

42
ответ дан 25 May 2018 в 05:44

sudo:

Sudo (superuser do) позволяет системному администратору предоставлять определенным пользователям (или группам пользователей) возможность запускать некоторые (или все) команды как root при регистрации всех команд и аргументов. Sudo работает на основе команд.

Это не замена оболочки.

Особенности включают в себя: возможность ограничить, какие команды пользователь может запускать на основе каждого узла, обильное протоколирование каждой команды (предоставление четкого контрольного журнала, кто сделал что), настраиваемый тайм-аут sudo команды [] d5]

sudo:

source

visudo - утилита командной строки, которая позволяет безопасно редактировать файл /etc/sudoers. Он открывает /etc/sudoers, используя интерфейс редактора vi по умолчанию (хотя это можно изменить, установив переменную среды EDITOR оболочки в другой текстовый редактор), предотвращает множественные одновременные изменения с помощью блокировок, выполняет проверки работоспособности и проверки ошибок синтаксического анализа. [ ! d9]

source

SU

Команда su, также называемая пользователем-заменителем, суперпользователем или пользователем-переключателем, позволяет компьютеру оператор [] d14]

По умолчанию и без какого-либо другого аргумента командной строки это приведет к тому, что текущий пользователь будет перенаправлен на суперпользователь локальной системы.

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

Кроме того, можно переключиться на другого пользователя, который не является суперпользователем

source

SU

r oot - это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или другой Unix-подобной операционной системе.

Слово корень также имеет несколько дополнительных связанных значений, когда они используются как часть других терминов.

Один из это корневой каталог, который является каталогом верхнего уровня в системе. То есть, это каталог, в котором находятся все остальные каталоги, включая их подкаталоги и файлы.

Другим является /root (произносится как косая черта), который является домашним каталогом пользователя root.

Также он может ссылаться на корень пользователя, который является администратором системы с полными привилегиями.

source

chroot

Chroot is операция, которая изменяет видимый корневой каталог для текущего текущего процесса и его дочерних элементов. например, если вы chroot /mnt/chroot-test, то каталог /mnt/chroot-test будет вашим виртуальным корнем, к которому вы можете обратиться /.

source

chroot

Ниже перечислены возможные возможности использования chroots:

Изоляция небезопасных и нестабильных приложений Запуск 32-разрядных приложений на 64-битных системах Тестирование новых пакетов перед их установкой в ​​производственной системе Запуск более старых версий приложений на более современных версиях новых пакетов Ubuntu Building, позволяющих тщательно контролировать установленные пакеты зависимостей

source

42
ответ дан 25 May 2018 в 05:44

Другие вопросы по тегам:

Похожие вопросы: