Как вы заметили в комментарии, у вас нет прав на чтение /home/username
. Но чтобы прочитать /home/username/path1/path2/file
, вам нужно выполнить разрешения на весь путь.
Для отладки запустите namei -l /home/username/path1/path2/file
от имени пользователя, который читает файл.
Как указано в jsbillings
, хотя CentOS
указан в приведенном ниже сценарии, только версия 7 совместима в явном виде:
77
78 def check_distribution_compatibility():
79 dist_name, dist_version = get_distribution_info()
80 supported_dists = {
81 'macos': [10.9, 10.10, 10.11, 10.12],
82 'ubuntu': [14, 15, 16, 18, 19, 20],
83 'debian': [8, 9, 10],
84 'centos': [7]
85 }
86
Версия 8 может работать, но в настоящее время ее нет в списке.