SU и SUDO

Anonim

SU vs SUDO

В средах Linux и UNIX вам нужно использовать SU или SUDO, чтобы получить мгновенный доступ к другой учетной записи, обычно к корню, а во втором - к другому. SU означает заменяющего пользователя, а SUDO означает замену DO; хотя большинство людей неправильно думают, что это означает суперпользователя, поскольку это часто используется учетная запись. Наиболее заметным отличием между ними было бы использование, поскольку SU обычно используется самостоятельно или с заменяющим именем пользователя в качестве параметра. С помощью SUDO другая команда часто присоединяется и выполняется автоматически после успешной проверки подлинности. Это очень полезно, когда требуется только одна команда, требующая доступа root; последующим командам также будет предоставлен root-доступ.

SUDO стал фаворитом среди админов из-за способности определять ограничения на то, может ли пользователь использовать SUDO и какие команды он может использовать с ним. Ограничения помещаются в файл conf, который можно редактировать. Это обеспечивает большую гибкость, особенно в системах с большим количеством пользователей. Другим преимуществом SUDO является журнал, который хранится для каждой команды. Журнал облегчает отслеживание ошибок и их исправление. С SU обычно принято создавать учетную запись root и делиться ею с теми, кто нуждается в ней через SU. Это серьезная слабость, поскольку для каждого пользователя нет ограничений. С SUDO нет необходимости делиться паролями, так как это может повысить привилегии отдельных пользователей и позволить им иметь доступ к тем вещам, которые им нужны, но не к тем, которые у них нет.

Из-за этих преимуществ SUDO предпочтительнее многих. SUDO также используется многими обычными пользователями Linux для выполнения задач, требующих доступа суперпользователя. Вероятно, это привело к ошибочному представлению SUDO, как это делает суперпользователь. Несмотря на все это, SU по-прежнему имеет свое собственное применение, главным образом при переключении на другие учетные записи пользователей, чтобы получить доступ к своим файлам.

Резюме: SUDO обычно включает в себя другую команду, в то время как SU SUDO имеет определяемые ограничения, в то время как SU не SUDO ведет журнал всех команд, в то время как SU Вам нужно разделить пароль с SU, но не с SUDO SUDO повышает привилегии пользователя, а SU