본문 바로가기
Linux/CentOS 9 Stream

ACL (Access Control List)

by 찌로릭 2024. 8. 23.

  ▶ ACL은 특정 유저나 그룹에게 파일의  권한을 부여하는 명령어.

 

setfacl [옵션] [권한] [파일/디렉토리]

       ex) setfacl -m u:username:rw /file/route  //특정 user에게 권한 부여. rw대신 숫자 6 가능
       ex) setfacl -m g:groupname:rw /file/route  //특정 group에게 권한 부여. rw대신 숫자 6 가능
       ex) setfacl -m m::rw /file/route  //mask의 값을 rw로 바꿈. 
       ex) setfacl -Rm u:username:r /file/route  //-R 옵션은 상속파일까지 권한 부여.
       ex) setfacl -x u:username /file/route  //특정 user에게 부여한 권한 삭제
       ex) setfacl -x g:groupname /file/route  //특정 group에게 부여한 권한 삭제
       ex) setfacl -b /file/route  //모두의 권한 삭제

 

  getfacl [옵션] [파일/디렉토리]

       ex) getfacl /file/route  //해당 파일 권한 리스팅.
       ex) getfacl -R /file/route  //디렉토리의 하위 파일까지 권한 리스팅.
   mask값은 권한에 제한을 두는 값을 의미.

댓글