Добро пожаловать в удивительный новый мир Unix 1989 года!
Эти замечательные люди из TRUSIX только в этом году определили расширение команды ls
чтобы визуально указать, когда информация о разрешениях rwxrwxrwx
самом деле не вся история. Это расширение является символом +
после флагов разрешений. Как вы можете видеть, ваш вывод ls
имеет этот самый +
символ. Это означает, что у ваших файлов есть эти новомодные дискреционные списки контроля доступа, которыми так увлечены люди из TRUSIX. Таким образом, ваш доступ к файлам не обязательно тот, который вы можете определить только из девяти флагов разрешений.
Чтобы компенсировать эти ограничения инструментов Unix старого стиля перед лицом ACL нового стиля, специалисты TRUSIX также придумали пару новых команд, getacl
и setacl
. Первый используется для просмотра этих ACL. Я слышу ропот, что люди могут предпочесть getfacl
и setfacl
качестве имен.
Конечно, через 20 лет девять битов разрешений покажутся устаревшими и устаревшими, списки ACL станут нормой, и даже аналогичные операционные системы будущих 1990-х последуют там, где раньше была Unix. ☺
дальнейшее чтение