некоторые файлы в моих каталогах под Linux имеют .
в конце списка разрешений.
- что означает точка в конце
-rw-r--r--
? - Как установить
chmod
?
некоторые файлы в моих каталогах под Linux имеют .
в конце списка разрешений.
-rw-r--r--
? chmod
?По данным ls.c
(линия 3785), .
означает SELinux ACL. (+
означает a general ACL.)
у меня был тот же вопрос. Мне потребовалось некоторое время, чтобы найти это, просмотрев страницу "man ls" сто раз (ну, может быть, не так часто), пока я наконец не увидел заметку В разделе "см. также" об использовании команды:
info coreutils 'ls invocation'
в разделе описания "- l " (--format=long):
Following the file mode bits is a single character that specifies
whether an alternate access method such as an access control list
applies to the file. When the character following the file mode
bits is a space, there is no alternate access method. When it is
a printing character, then there is such a method.
GNU `ls' uses a `.' character to indicate a file with an SELinux
security context, but no other alternate access method.
A file with any other combination of alternate access methods is
marked with a `+' character.
Это означает, что файл имеет список доступа с SELinux. Проверьте эту тему, он расскажет вам, как можно редактировать/изменять файл http://ubuntuforums.org/showthread.php?t=1315684
это контекст SELinux. Попробуй ls -Z /your/file
цитирую man ls
SELinux options: --lcontext Display security context. Enable -l. Lines will probably be too wide for most displays. -Z, --context Display security context so it fits on most displays. Displays only mode, user, group, security context and file name. --scontext Display only security context and file name.
изменить это, попробуйте одну из следующих команд: chcon
или semanage fcontext
или restorecon
довольно аккуратно объяснил здесь: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Working_with_SELinux-SELinux_Contexts_Labeling_Files.html
скорее всего, это связано со списком контроля доступа (ACL) хотя я только видел их показанными как +
а в rw-rw-rw-+
. Возможно .
означает отсутствие ACL на этот файл.
вы можете попробовать ввести getfacl .
в текущем каталоге, чтобы увидеть, какие элементы управления доступом эти файлы могут иметь.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]