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

Спасибо оскар

1 ответ1

1

su позволяет получить доступ к чьему-либо аккаунту, если

  • Ты корень или
  • Вы знаете их пароль

Нет способа перечислить, какие пользователи знают пароль другого пользователя (и если вы могли бы, вы должны отозвать все их права доступа). Пользователи никогда не должны предоставлять свой пароль, по любой причине, кому-либо, включая IT).


sudo предоставляет авторизацию учетной записи для доступа к другой учетной записи. Вместо того чтобы знать пароль для целевой учетной записи, пользователи должны знать (и вводить) свой пароль, чтобы доказать, кто они. Этот доступ также регистрируется, и вы можете управлять списками доступа с помощью файла /etc/sudoers (используйте команду visudo для фактического редактирования, не редактируйте его напрямую!)

Вы можете прочитать о формате файла sudoers с помощью man sudoers . Обычно группе предоставляется доступ к sudo (например, admin или wheel или sudo), и затем пользователи добавляются в эту группу, и вы можете перечислить пользователей в этой группе, чтобы узнать, кто имеет доступ.

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