리눅스 권한 관리

2013. 6. 2. 01:48OS/Linux&Unix

반응형





자꾸..까먹어서..ㅠ_ㅠ 잘 정리되어있는 사이트를 참고 하도록하자!


참고 사이트 : http://c36wn.egloos.com/4762496


위의 사이트에서 가져왔음을 알려드립니다^-^


# 리눅스 파일권한 상식 #

ls -al 로 파일의 자세한 정보를 볼 수 있다 

# 참고 :  맨앞에 문자가 - 일 경우 파일, d 이면 디렉토리, l 이면 링크를 나타냄 ) 

r : Read  = 4
w : Write = 2
x : eXcute = 1

acet //
위에 rwx는 점수라고 보면 된다.

아래의 빨강 파랑 녹색은 유저 그룹 나머지라고 보면 된다.


-rwxrwxrwx   ( 777 ) <-- 세개의 그룹 모두 읽기 쓰기 실행이 다 된다는 뜻! 
-r--r--r--  ( 444 )        <-- 읽기만~~
-rwx--x--x ( 711 )      <-- 유저만 모든권한이 다있고, 나머지는 실행만!

2~4필드 : 소유주 ( User ) 권한
5~7필드 : 그룹 ( Group )  권한
8~10필드 : 나머지 ( Others ) 권한


1. chmod : 파일, 디렉토리 권한 수정
   - ex) 
        chmod 755 a_file         
        ( 소유자에겐 7(rwx), 그룹과 나머지에겐 5(r-x) 권한부여 )
        chmod o+rw a_file         
        ( others에게 읽기, 쓰기 권한 부여 )
        chmod 700 *                
         ( 현재 위치의 모든 파일과 폴더 권한 수정 )
        chmod -R 755 www        
        ( www디렉토리 내의 모든 파일과 디렉토리의 권한 수정 )


2. umask : 파일이 만들어질때 허가권 기본값
   - ex) 
        # umask 022                                           
           -> chmod와 반대개념 777에서 뺀다.  022일 경우 chmod 755 와 같음, 
                

3. chown : 파일 소유자, 소유그룹 수정 
   - ex) 
        chown bible file1        
         ( file1 파일의 소유자를 bible로 수정 )
        chown bible:bible2 file2         
        ( file2 파일의 소유자를 bible로 그룹을 bible2로 수정 )
        chown -cR nobody:nobody dirl       
        ( dirl 폴더와 그안의 모든 파일,디렉토리의 소유자,소유그룹 변경 )
        chown -R bible:webhost uploads --from=nobody:nobody    
        ( uploads디렉토리 내의 파일중 소유자가 nobody이고 소유그룹이 nobody로 되어 있는 파일의
           소유자를 bible로 변경하고 소유그룹을 webhost로 변경 )

반응형

'OS > Linux&Unix' 카테고리의 다른 글

우분투에서 JDK 셋팅  (0) 2013.06.02
[우분투] sudo add-apt-repository command not found ubuntu  (0) 2013.06.02
리눅스 bit 알아내기  (0) 2013.06.02
Linux에서 $블라블라 지우기!  (0) 2012.10.18
sed 명령어  (0) 2012.10.09