права доступа к файлам/каталогам трейлинг + (drwxr-xr-x+ )

права доступа к файлам/каталогам трейлинг + (drwxr-xr-x+ )

18.07.2017 11:08:06 Просмотров 61 Источник

У меня есть каталог со странными разрешениями (drwxr-xr-x+) - трейлинг ( + ) в виде 11-го символа, который, кажется, заставляет все файлы и подкаталоги принимать разрешения rwxrwxrwx, следующие разрешения.

drwxr-x---+  3 root root 4096 Dec 22 15:33 directory

Я хочу избавиться от этого трейлинга ( + ). Я пытался следовать за ними .

chmod 755 directory/
chmod a-x directory/
chmod u=rwx,g=rw,o=x directory/

Я также пытался следовать :

sudo chmod u=rwx,g=rx,o-x,u-s,g-s    directory/

Любая помощь будет оценена по достоинству . Спасибо - я застрял .

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/45160961/file-directory-permissions-trailing-drwxr-xr-x#comment77290600_45160961
Это означает, что файл / каталог имеет список управления доступом. Видишь unix.stackexchange.com/questions/92071/…
https://stackoverflow.com/questions/45160961/file-directory-permissions-trailing-drwxr-xr-x#comment77291052_45160961
@jww на самом деле это связано с программированием ( поскольку я пишу сценарий оболочки ), все создаваемые файлы или подкаталоги всегда имеют разрешения 777. Это создает проблемы для меня, и я обнаружил, что этот трейлинг ( + ) кажется проблемой. но в любом случае, может быть, мне стоит спросить об этом в unix exchange. Большое спасибо
https://stackoverflow.com/questions/45160961/file-directory-permissions-trailing-drwxr-xr-x#comment77291088_45160961
@barmar спасибо, я посмотрю на него.
https://stackoverflow.com/questions/45160961/file-directory-permissions-trailing-drwxr-xr-x#comment77291973_45160961
@jww извинения, я пытался искать, но не смог найти ни одного из них :)
https://stackoverflow.com/questions/45160961/file-directory-permissions-trailing-drwxr-xr-x#comment81545309_45160961
@jww это также стало первым результатом в моем поиске google. Для даунвотеров: проголосуйте за закрытие как дубликат вместо этого.

Ответы - права доступа к файлам/каталогам трейлинг + (drwxr-xr-x+ ) / file/directory permissions trailing + ( drwxr-xr-x+ )

Raman Sailopal

18.07.2017 11:30:55

+ При перечислении файла будет означать расширенные разрешения на файл. Эти разрешения будут установлены с помощью списков управления доступом. Если вы запустите "getfacl directory", вы увидите расширенные разрешения для каталога.

В зависимости от того, как настроены списки управления доступом, чтобы удалить, выполните:

setfacl -x u:username directory

и-или

setfacl -x g:groupname directory 

Чтобы удалить + из списка, вам также может потребоваться выполнить:

setfacl -x m directory
Является ответом!
dlmeetei

18.07.2017 11:31:06

Конечные +означают , что # file: Codespace/ # owner: root # group: root user::rwx user:umesh:rw- group::r-x mask::rwx other::r-x , список управления доступом, установлен в каталоге.

Вы можете использовать getfacl, чтобы получить подробную информацию

getfacl directory

Следующий вывод - из getfacl Codespace, которое имеет ACL, установленный setfacl -m u:umesh:rw Codespace. Здесь ACLдает rwразрешение на Codespace.

umesh

и мы можем удалить # file: Codespace/ # owner: root # group: root user::rwx user:umesh:rw- group::r-x mask::rwx other::r-x , используя ACL, например, для приведенного выше примера

setfacl

Более детально на setfacl -x u:umesh Codespace/ и man setfacl

https://stackoverflow.com/questions/45160961/file-directory-permissions-trailing-drwxr-xr-x/45161426#comment77292475_45161426
Downvoter, оставьте комментарий, почему downvote, чтобы мы могли исправить.
https://stackoverflow.com/questions/45160961/file-directory-permissions-trailing-drwxr-xr-x/45161426#comment86095690_45161426
getfacl и setfacl несколько инструментов из acl пакета. Установите его с sudo apt-get install acl
Emerson Langie

04.02.2020 10:33:41

каталог setfacl-b

Удалите все расширенные записи ACL. Базовые записи ACL владельца, группы и других сохраняются.

Закрыть X