본문 바로가기

OS 관련 지식/솔라리스(Solaris)

[솔라리스] 솔라리스 디렉토리(파일) 권한 설정(chown / chmod)

* 솔라리스 디렉토리(파일) 권한 설정(chown / chmod)

 

- chown

chown <user>:<group> <filename>

 

- chmod

chmod <option> <filename>

 

[참고] chmod option 정보

읽기(4) / 쓰기(2) / 실행(1)

 

100단위 : 소유주

10단위 : 그룹

1단위 : 그 외 사용자

 

r : 읽기(4)
w : 쓰기(2)

x : 실행(1)

s : User id 를 설정하는 옵션(Setuid)

t : 공용 파일이나 디렉토리로 만드는 옵션(sticky)

 

여기서 S와 s의 차이는 S는 Setuid 옵션을 주기전 파일에 x(실행 권한) 이 걸려 있었으면 대문자 S로 표시가 되고 x(실행 권한)이 안 걸려 있었으면 소문자 s로 표시된다.

 

u : 파일의 소유자

g : 그 파일의 그룹의 멤버인 소유자

o : 그 이외의 사용자

a : 모든 사용자(ugo 와 동일)

 

+(권한) : 권한을 추가

-(권한) : 권한을 삭제

=(권한) : "권한"만 설정

 

ex) chmod ug+rx abc       => abc 파일의 User와 Group 권한에 읽기 실행 권한을 추가한다.

 

 [참고] chmod option 정보

읽기(4) / 쓰기(2) / 실행(1)

 

100단위 : 소유주

10단위 : 그룹

1단위 : 그 외 사용자

 

r : 읽기(4)
w : 쓰기(2)

x : 실행(1)

s : User id 를 설정하는 옵션(Setuid)

t : 공용 파일이나 디렉토리로 만드는 옵션(sticky)

 

여기서 S와 s의 차이는 S는 Setuid 옵션을 주기전 파일에 x(실행 권한) 이 걸려 있었으면 대문자 S로 표시가 되고 x(실행 권한)이 안 걸려 있었으면 소문자 s로 표시된다.

 

u : 파일의 소유자

g : 그 파일의 그룹의 멤버인 소유자

o : 그 이외의 사용자

a : 모든 사용자(ugo 와 동일)

 

+(권한) : 권한을 추가

-(권한) : 권한을 삭제

=(권한) : "권한"만 설정

 

ex) chmod ug+rx abc       => abc 파일의 User와 Group 권한에 읽기 실행 권한을 추가한다.