1580, 1/79 회원가입  로그인  
   사용중
   http://www.cyworld.com/csy_lovely
   < 리눅스 참조 가이드 > 4

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1824 [복사]


cd [ 디렉토리 ]

(해설)
디렉토리 이름과 cd 명령 사이에 반드시 공백이 있어야 한다.
디렉토리 이름을 주지 않고 수행하면 사용자의 홈 디렉토리로 이동한다.
자신이 이동하고자 하는 디렉토리는 자신에게 실행 권한(execution permission)이 있어야 한다.

(예시)
$ cd /home  
$ pwd  
/home

chgrp : 파일의 그룹 소유권을 바꾼다.

chgrp [ -cfvR ] 그룹 파일들

  -c : 실제로 소유자가 바뀐 파일에 대해서 자세히 기술한다.
  -f : 파일의 그룹 소유권을 바꿀 수 없더라도 에러 메시지를 출력하지 않는다.
  -v : 소유권의 바뀜에 대해서 자세히 기술한다.
  -R : 디렉토리와 그 내용 파일들의 소유권을 재귀적으로 모두 바꾼다.

(해설)
파일의 소유자나 슈퍼 유저만이 파일의 그룹 소유권을 바꿀 수 있다.
chgrp 명령 뒤에 원하는 옵션을 사용한 후 목적하는
그룹의 이름을 명시하고 대상 파일의 이름을 명시한다.
(예시)
$ chgrp DoublePlus /usr/project/*

이것은 /usr/project의 모든 파일들의 소유권을 DoublePlus 그룹으로 바꾼다.

chmod : 파일의 모드를 바꾼다. 파일의 모드는 권한(permission) 을 제어한다.

chmod [ -cfvR ] 모드 파일명(들)
chmod [ -cfvR ] 레벨 동작 권한 파일이름(들)

  -c : 실제로 파일의 권한이 바뀐 파일만 자세히 기술한다.
  -f : 파일의 권한이 바뀔 수 없어도 에러 메시지를 출력하지 않는다.
  -v : 변경된 권한에 대해서 자세히 기술한다.
  -R : 디렉토리와 파일들의 권한을 재귀적으로 모두 바꾼다.

(해설)
위에서 보인 문법에서 첫 번째 보인 형식에 사용되는
모드는 파일의 권한을 8진수로 표현한 값이 된다.
파일의 권한은 세 가지가 있기 때문에 각 특성을
하나의 비트로 표현하면 0부터 7까지의 수로 표현할 수 있다.
이것은 8진법 표현이 매우 적당하다.

두 번째 형식은 어떤 사용자 레벨을 바꿀 것인가 어떻게 바꿀 것인가를
개별적으로 정하는 방법이다. 숫자를 사용하지 않고 ls 등을 사용할 때
실제로 볼 수 있는 기호 문자를 사용한다는 것과 특정 권한을 줄 것인가
뺄 것인가 지정할 수 있다는 장점이 있다. 특정한 경우
두 번째 형식이 편리하겠지만 고유한 값의 권한을 지정하는데에는
첫 번째 형식이 훨씬 편리할 것이다. 8진법을 다루는 것은 조금만 알면 너무나 쉽기 때문이다.

(예시)
$ chmod 666 broadboard  ,,파일을 모두가 읽고 쓸 수 있도록 한다.
$ chmod 746 broad       ,,파일 권한을 -rwxr--rw-로 변경한다.
$ chmod o+x,g-w broadboard

파일 소유자는 실행권한을 추가하고, 그룹은 쓰기 권한을 금지한다.

$ chmod u=r broad       ,, 다른 사용자의 권한을 읽기로 제한한다.

사용자의 다른 권한은 사라져 버린다.

chown : 파일의 소유권을 다른 사람에게로 변경시킨다.

chown [ -cfvR ] 사용자 파일명(들)

  -c : 실제로 파일의 소유권이 바뀐 파일만 자세히 기술한다.
  -f : 파일의 소유권이 바뀔 수 없어도 에러 메시지를 출력하지 않는다.
  -v : 변경된 소유권에 대해서 자세히 기술한다.
  -R : 디렉토리와 파일들의 소유권을 재귀적으로 모두 바꾼다.

  Hit : 7410     Date : 2011/08/02 02:47



    
     [공지] 강좌를 올리실 때는 말머리를 달아주세요^ㅡ^ [29] 멍멍 02/27 18452
1579   리눅스 커널 2.6 버전 이후의 LKM     jdo
07/25 380
1578   쉘코드 모음     해킹잘하고싶다
01/15 1160
1577   Call by value VS Call by Reference     해킹잘하고싶다
01/15 622
1576   (꼼수) L.O.B 한방에 클리어하기[1]     해킹잘하고싶다
01/14 872
1575   towelroot.c (zip) 코멘팅.[1]     scube
08/18 3375
1574   levitator.c (안드로이드 루팅) 공격 분석 소스 코드 공유.[4]     scube
08/17 3368
1573   무료 정보보안 기술인재 양성 과정 교육생 모집     chanjung111
06/17 4126
1572   K-Shield 주니어 5기 모집     lrtk
06/17 3895
1571   [팁] 파이썬 2소스를 3으로 변경해주는 사이트[3]     한승재
05/13 3583
1570   구글 백링크 작업 질문요     wkatnxka
03/30 3076
1569   [팁] 우분투 미러링서버     한승재
03/09 3724
1568 비밀글입니다  감을못잡겠네요ㅜㅜ     잉잉잉
01/15 3
1567   데비안 계열 리눅스 의존성 깨졌을때 해결법     한승재
11/27 4207
1566   홍보합니다. 신생 보안커뮤니티입니다.     kimwoojin0952
10/26 3953
1565   신기한 프로그래밍 언어[3]     koreal33t
09/06 4354
1564   윈도우,리눅스에서 내 ip를 확인해 보자 [1]     koreal33t
09/06 3563
1563   CTF 사이트[1]     koreal33t
09/06 4195
1562   자격증 (문제)사이트 [2]     koreal33t
09/06 4011
1561   [퍼온글]리눅스 기본 명령어     한승재
06/06 4775
1 [2][3][4][5][6][7][8][9][10]..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com