sudo사용하기 서버 다스리기
2008.02.21 15:31 Edit
ssh를 이용하여 로그인
SSH를 이용하기 위해서는 FTP와는 다른 접속 프로그램이 필요합니다.
아래 단계로 진행하기 전에 프로그램이 설치되어 있지 않다면 먼저 접속 프로그램을 다운받아서 실행하세요.
접속 프로그램 다운로드 : putty.exe
파일/디렉터리 권한 변경하기
일반적으로 리눅스 서버는 root 권한이 없으면 다른 ID의 소유로 된 디렉터리/파일의 권한을 변경할 수 없습니다.
그러나 sudo 를 이용하면 특정 명령에 대해서 root 권한을 사용할 수 있습니다.
-
사용법
- chown => sudo chown ID.GROUP 변경할_대상
- chmod => sudo chmod 권한 변경할_대상
-
사용예
-
-
디렉터리 chown
- sudo chown -R testuser.webadm file
: file 경로에 대하여 유저권한을 testuser, 그룹권한을 webadm(웹서버그룹)으로 하위경로까지 모두 변경하라.
- sudo chown -R testuser.webadm file
-
파일/디렉터리 chmod
- sudo chmod 770 file
: file 경로에 대하여 소유자에 대해 7(읽기/쓰기/실행), 소유그룹에 대해 7(읽기/쓰기/실행), 그 밖의 사용자에 대해 0(권한없음) 의 권한을 부여하라.
- sudo chmod 770 file
-
파일 chmod
- sudo chmod 660 file/uploaded.zip
: file/uploaded.zip 파일에 대해 소유자에 대해 6(읽기/쓰기), 소유그룹에 대해 6(읽기/쓰기), 그밖의 사용자에 대해 0(권한없음) 의 권한을 부여하라.
- sudo chmod 660 file/uploaded.zip
-
참고사항
디렉터리와 파일에 대해 권한을 부여할 때 주의사항
읽기, 쓰기, 실행 권한을 디렉터리와 파일에 부여할 때 각각 의미가 다릅니다.
읽기
디렉터리 : 디렉터리 하위에 있는 파일의 리스트를 보여줌.
실행권한이 있다면 들어갈 수는 있다.
따라서 실행권한이 있고 파일이름만 알고 있으면 디렉터리 읽기 권한이 없더라도
원하는 파일을 읽을 수 있다.
파일 : 파일내용을 읽을 수 있음.
쓰기
디렉터리 : 파일을 삭제 또는 새로운 파일을 추가할 수 있음.
파일 : 파일내용을 수정할 수 있음.
파일의 내용을 삭제하여 파일크기를 0으로 만들 수는 있으나 파일 자체를 지울 수는 없음.
실행
디렉터리 : 해당 디렉터리 하위로 접근할 수 있음. 실행권한이 없는 디렉터리로는 들어갈 수 없습니다.
파일 : 파일을 실행할 수 있습니다. 쉘스크립트, Perl 스크립트, 등 의 경우 부여하며
(자바스크립트 아님 ㅡㅡ; ) 일반적인 파일은 실행권한이 필요없으니 주의할 것.
웹에서 사용하는 파일들은 대부분 실행권한이 없습니다.
이 글은 스프링노트에서 작성되었습니다.
- [2012/02/08] 2012/02/08 증시 요약(증권마감시황) (65)
- [2012/02/08] 글로벌 시장의 상승 복귀 신호 (33)
- [2012/02/08] 미국의 재정위기와 페이스북의 과장 (29)
- [2012/02/07] 2012/02/07 증시 요약(증권마감시황) (58)
- [2012/02/07] 미국의 긴장 요인과 호주의 금리 동결 (27)
토트에서 다시 이어갑니다. ^^ 