Почему root должен вводить пароль при выполнении определенных команд?

Вам нужно будет запустить tar -tf /path/to/file.tar.gz или tar - tzf /path/to/file.tar.gz.

Насколько я понял, вам следует избегать использования -tf и предпочитать -tzf : по крайней мере, в системах BSD, забывая z дает:

tar: input compressed with gzip; use the -z option to decompress it

Продолжая ваш комментарий, скажем, вы хотите перечислить содержимое архива внутри архива ... Попробуйте следующее:

tar -zxOf /path/to/parent/archive.tar.gz path/to/packed/archive.tar.gz | tar -ztf -

С путь / к / Pack / archive.tar.gz , путь к вашему архиву внутри /path/to/parent/archive.tar.gz .

2
25.02.2016, 23:44
2 ответа

Во-первых, спасибо всем за вашу помощь.

Проблема была решена после создания новых ключей ssh:

# ssh-keygen -t rsa

Я обнаружил несоответствие между файлами authorized_keys2 и id_rsa.pub и, таким образом, сгенерировал новые ключи. Честно говоря, я понятия не имел, что это может решить проблему, так как я перестал подозревать ssh, так как заметил, что проблема возникает и при подключении к консоли.

0
27.01.2020, 22:48

Скорее всего, это связано с вашей конфигурацией pam. Я не уверен, что это точно так же в RHEL 5, но в RHEL 6 аутентификация по учетной записи выполняется по умолчанию для пользователей с UID <500, потому что /etc/pam.d/system-auth содержит строка:

account     sufficient    pam_succeed_if.so uid < 500 quiet

Как и другие связанные с аутентификацией инструменты в RHEL, / usr / bin / passwd использует pam и конфигурацию из /etc/pam.d .

Восстановление /etc/pam.d/system-auth путем запуска yum переустановите pam или извлечения /etc/pam.d/system-auth из обороты, вероятно, ваша самая безопасная ставка. Существующий файл system-auth не может быть перезаписан, но записан как system-auth.rpmnew .

0
27.01.2020, 22:48

Теги

Похожие вопросы