-1

Я использую Centos 5.3 и могу su получить root права. Однако когда я запускаю команду от имени другого пользователя, такого как: sudo ls , система сообщает неверный пароль для того же пароля. Почему это происходит?

Благодарю.

2 ответа2

2

Если вы выполните

su command

Вы должны ввести пароль пользователя root .

Однако, если вы выполните

sudo command

Вы должны ввести свой собственный пароль.

Цель sudo - точно выполнять команды от имени пользователя root (или другого пользователя), не зная его пароля.

Увидеть:

0

Когда вы используете "su", вы используете пароль ROOTS, но когда вы используете sudo, вы должны использовать пароль пользователя. "su" используется, чтобы "стать" другим пользователем и получить его привилегии, "sudo" используется для запуска команды от имени другого пользователя, то есть позволяет вам использовать свои привилегии, чтобы сделать что-то от них.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .