Атрибуты файла хранятся в верхних битах external_attr
(над младшими 16 битами):
oct(1106051088 >> 16)
#'0o40755'
Для проверки конкретных разрешений используйте функции из модуля stat
, например ::
stat.S_ISDIR(1106051088 >> 16)
# True, a directory
stat.S_IRUSR & (1106051088>>16)
# 256, user-readable
stat.S_IWGRP&(1106051088>>16)
# 0, not group-writable