`chattr +x`는 무엇에 사용되나요?

`chattr +x`는 무엇에 사용되나요?

맨페이지에서는 chattr(1)이 속성을 다음 x과 같이 설명합니다.

x      The  'x' attribute can be set on a directory or file.  If the attri‐
       bute is set on an existing directory, it will be  inherited  by  all
       files and subdirectories that are subsequently created in the direc‐
       tory.  If an existing directory has contained some files and  subdi‐
       rectories,  modifying  the attribute on the parent directory doesn't
       change the attributes on these files and subdirectories.

따라서 이 속성은 새로 생성된 파일/하위 디렉터리에 의해 상속되지만 매뉴얼 페이지에서는 어떤 효과도 지정하지 않습니다. 이 속성의 용도는 무엇입니까?

답변1

Ubuntu Jammy와 함께 제공되는 e2fsprogs 버전에 매뉴얼 페이지의 일부 정보가 누락된 것 같습니다.최신 버전:

 x      A file with the 'x' requests the use of direct access
        (dax) mode, if the kernel supports DAX.  This can be
        overridden by the 'dax=never' mount option.  For more
        information see the kernel documentation for dax:
        <https://www.kernel.org/doc/html/latest/filesystems/dax.html>.

        If the attribute is set on an existing directory, it will
        be inherited by all files and subdirectories that are
        subsequently created in the directory.  If an existing
        directory has contained some files and subdirectories,
        modifying the attribute on the parent directory doesn't
        change the attributes on these files and subdirectories.

이 내용이 추가되었습니다.이번에 제출하세요, Ubuntu 패키지 이후 버전인 1.46.6에서 릴리스되었습니다.

관련 정보