Dev 기타2013. 4. 2. 14:55

linux 에서 파일을 생성하거나 수정 할 때, root 가 아닐 경우에는 다른 사용자가 만든 파일 수정이 안 될 수가 있다.

이것은 소유자 권한에 rw 가 있으나, 그룹이나 기타 (other) 의 경우에는 r 권한만 있어서이다.

이것을 해결하기 위해서는 해당 디렉토리에 그룹 권한 규정을 설정해 주면 된다.

setfacl -R -d -m g:group_name:rw targetDirectory/

or

setfacl -R -d -m g::rw targetDirectory/

-R 은 recursive 옵션 (targetDirectory 밑으로 모두 적용 되게)

-d 는 (default) 옵션

-m 은 modify 옵션 (g: 그룹, u: 유저):rwx (읽기, 쓰기, 실행)권한을 targetDirectory 밑으로 group_name 그룹에게 준다. 


Posted by 놀란
Dev 기타2013. 1. 25. 11:33

그룹이 development 라 하고 그룹에 들어갈 계정이 hyukjoon 이라 하면...

usermod -g development hyukjoon

특정 디렉토리 밑에 있는 모든 디렉토리에 그룹 쓰기 권한주기 

chmod -R g+w

이렇게 하면 해당 그룹 사용자들은 설정한 디렉토리 밑에 있는 파일에 쓰기 권한을 갖게 됨.

Posted by 놀란