솔라리스(unix) 파일권한 관리
Unix

보안 시스템의 가장 중요한 기능은 인증되지 않은 사용자가
자원을 acces할 수 없고 오직 인증된 사용자만이 자원을 access할 수 있다 보통 unix나 linux의 최고 관리자는 root 다
첫번째 보안은 login할 때 이루어지고 아래의 파일들을 시스템이 조회해보고 통과시킨다.

/etc/passwd
/etc/shadow
두 번째의 보안은 file이나 directory에 permitssion 부여
root는 permitssion에 영향을 받지 않는다.


ls -l

bash-3.0.0# ls -l .profile
-rwxrx-r-- user other 144 11월 11일 17:33 .profile


-     : 파일 타입                                              r = readable

rwx : user                                                    w = writeable

rw- : group                                                   x = executable

r--  : others                                                  - = denied


Permission

 Permission

 symbol

 File

 Directory

 Read

 r

file을 읽고, copy할 수 있다

ls command로 directory list를 확인할 수 있다.

 Write

 w

 file의 내용을 수정할 수 있다

dirctory에 파일을 추가하거나 삭제가능

 Execute

 x

 실행가능한 file을 실행할 수 있다.

 cd command로 dirctory에 접근가능

EX) -rwx------ , dr-xr-x--- , -rwxr-xr-x


Permission 변경

chmod {-R} mode filename

외에 useradd, usermod, chmod, userdel, groupdel 등이 있음
그리고 chmod에서 2가지의 mode가 있는데

1. symbolic mode

2.Octal mode(absolute)


who

 op

permission(s)

u :소유자

+ : permission추가

r : Read

g : 그룹

- : permission삭제

w : write

o : others

= : permission추가

x : execute

 a : 모든 사용자

 

 

symbolic mode예제

bash-3.0.0# ls -l chmod.txt
-rw-r--r-- 1      user1      other     0 11월 11일 17:48 chmod.txt
bash-3.0.0# chmod o-r chmod.txt
bash-3.0.0# ls -l chmod.txt
-rw-r----- 1      user1     other      0 11월 11일 17:50 chmod.txt


'Unix' 카테고리의 다른 글

솔라리스 쉘 프롬프트 변경  (0) 2014.10.31
솔라리스 10 ssh 접속  (0) 2014.10.31
솔라리스(unix) 디스크 관리 및 추가  (0) 2014.10.31
솔라리스(unix) 파일 시스템 관리(fsck, du....)  (0) 2014.10.31
unix 암호찾기  (0) 2014.10.31