Вам нужно будет запустить 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
.
Во-первых, спасибо всем за вашу помощь.
Проблема была решена после создания новых ключей ssh:
# ssh-keygen -t rsa
Я обнаружил несоответствие между файлами authorized_keys2 и id_rsa.pub и, таким образом, сгенерировал новые ключи. Честно говоря, я понятия не имел, что это может решить проблему, так как я перестал подозревать ssh, так как заметил, что проблема возникает и при подключении к консоли.
Скорее всего, это связано с вашей конфигурацией 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
.