Невозможно извлечь файл tar в python из-за проблемы с разрешениями - PullRequest
0 голосов
/ 27 февраля 2019

Я не могу извлечь файл tar в python.

Это база кода, которую я использую для извлечения файла tar в Python.

file_path = os.path.join(extracted_tar_files, file.strip('.tar'))
tf = tarfile.open(os.path.join(files_directory, file))
tf.extractall(file_path)
tf.close()

Некоторые из файлов tar работают нормально.Некоторые из файлов tar получают следующую ошибку.

*** PermissionError: [Errno 13] Отказано в доступе: '\ home \ piercer \ etc.sudoers'

Можете ли вы помочь здесь.Спасибо!

1 Ответ

0 голосов
/ 27 февраля 2019

файл, похоже, принадлежит кому-то другому, и у вас нет прав на чтение.как и следовало ожидать для файла sudoers.Вы можете изменить разрешения:

$ sudo -E chown $USER /home/piercer/etc.sudoers
...