Я установил su, чтобы аналитик безопасности мог войти в VPS, чтобы внести некоторые изменения, которым требуются права root - я создал пользователя, и он может нормально войти под своим аккаунтом, но как только я наберу su
, su -
или su- root
а затем введите пароль пользователя Я получил:
su: incorrect password
При повторном входе в систему как root пользователь был добавлен в sudoers, и разрешения на su:
-rwsr-xr-x 1 root root 35K May 23 11:00 /bin/su
Что еще могло вызвать проблемы? VPS работает под управлением Centos 6.4
su
и sudo
это разные инструменты и работают по-разному.
su
всегда требует ввода пароля root, чтобы получить привилегии root.
sudo
требует ввода пароля пользователя (при условии, что он настроен на право доступа) по умолчанию, но также может быть настроен так, чтобы требовать ввода пароля root.
Вы наверняка захотите установить sudo
и используйте это вместо su
.