지난 번 질문이 너무 애매했던 것 죄송하구요. 제가 하고자하는 것은
한 사용자에게 /usr/local까지만 access할 수 있도록 허용하고자 합니다.
제가 지금까지 시도한 것은
chown -R root.puser . : puser는 user group입니다.
chmod -R go=u,go-w .
chmod go= .
근데 puser group중의 한 명이 /usr/local가서 작업하려니 되질 않습니다.
무얼 빼먹었는지 조언 좀 부탁드립니다.
디렉토리 권한을 go=u 로 두면 그룹과 기타 사용자가 쓸 수 없고, /usr/local 아래 상위 디렉토리에 접근 권한이 없어서 막힙니다. 상위 경로(/usr, /usr/local)에 그룹 실행 권한을 주고, 필요한 디렉토리만 그룹 쓰기를 허용하세요. ACL 로 특정 사용자만 주는 방법도 있습니다.