Привет всем, я пытаюсь перечислить все команды sudo, к которым пользователь имеет доступ как root, очевидно, мы можем видеть это в файле sudoers, но если есть много псевдонимов пользователей / команд, это становится сложно.
я пытаюсь сделать sudo -l для другого пользователя как root
я пробовал использовать опцию -u
sudo -u testuser -l
выдает сообщение об использовании команды
sudo -u testuser sudo -l
запрашивает пароль testuser (мне не нужен запрос пароля, поскольку я делаю это как root)
su - testuser -c 'sudo -l'
дает мне ошибку ниже
sudo: no tty present and no askpass program specified
пожалуйста, дайте мне знать, как это сделать