본문 바로가기

chmod 에 관하여... chmod è change mode, 파일이나 디렉토리에 대한 접근 허용 범위를 변경한다. 리눅스는 사용자 번호(UID)와 그룹 번호(GID)를 가지고 모든 사용자를 구분한다. 파일은 그것을 생성한 소유자에게 속해 있으며, 이 명령으로 다른 사람들에게 자기 파일에 대한 접근 권한을 줄 수 있다. chmod [options] 8진수mode file(s) chmod [options] symbolic-mode file(s) 우선 심볼 모드를 사용하여 보자. symbolic mode는 각각 다음과 같은 의미를 지니며 이것들을 조합하여 설정한다. 접근 권한 허용 대상 r 읽기 허용 w 쓰기 허용 x 실행 허용 u 사용자(소유자) g 그룹 o 기타(사용자와 그룹을 제외한 사람) a 전체 u,g,o,a를 각각 r,w.. 더보기
Find 명령어의 자세한 사용법 @ 용도 --> 사용자가 제시한 속성을 만족하는 file을 찾아 내어, 이를 화면으로 출력하거나, 이러한 file에 특정한 명령을 수행한다. 이러한 find 명령어는 file system을 감시하 는데 뿐만 아니라, 하나의 subdirectory내에서 특정한 file을 찾아내거나, directory 아래에 특정한 내용을 담고 있는가등 다양한 기능을 수행하는 막강한 명령어이다. @ 사용법 --> find 경로명 수식 find 명령어는 pathname-list에 있는 각 경로로부터 directory 계층구조에 따라 재귀 적으로 내려가면서, 논리적인 expression을 만족하는 file들을 찾는다. 단, symbolic link는 보통 화일과 같이 검색된다. ex) 만약 /etc/chown -> ../usr.. 더보기
/etc/default 디렉토리안의 화일들 finger -m --> 사용자에 대한 정보를 보여줌 finger -m root finger -m shin 이것도 막아줘야한다.. last --> 로그인되었다 로그아웃된 사용자 정보를 보여줌 /var/adm/wtmpx who --> 현재 로그인된 유저 /var/adm/utmpx last -n 5 shin last -n 5 reboot vi /etc/default/su SYSLOG=YES 의 의미는 로그를 발생시킴. --> 일반유저가 su - 로 루트접속시 콘솔에 메세지 를 발생시킴 SULOG=/var/adm/sulog --> su 로그를 기록해둠 CONSOLE 기능 --> 화면상에 로그기록을 한번 뿌려줌 vi모드 :!ksh --> vi 모드에서 또 하나의 콘솔을 띄우기 vi /etc/default/log.. 더보기
디텍토리 트리에 대한 설명 / (root) 솔라리스에 존재하는 모든 파일과 디렉토리가 시작하는 최상위 디렉토리 /bin /usr/bin 디렉토리의 심볼릭 링크로서 root 사용자의 권한으로 시스템을 관리하는데 사용하 는 명령어를 제외한 일반 명령어 (ls, cp. mv)가 존재하는 디렉토리 /dev /devices 디렉토리의 심볼릭 링크로서 솔라리스에서 인식한 모든 장치들이 파일 형태로 존재 /devices 솔라리스에서 인식한 장치들에 대한 파일로 솔라리스 커널이 시스템의 장치들을 관리하기 위해 존재 /etc 시스템의 모든 설정 파일을 담고 있는 디렉토리 /export 다른 시스템과 파일 시스템을 공유할 경우에 주로 사용되는 디렉토리로 /export/home 디렉토리는 솔라리스에서 일반 사용자들의 홈 디렉토리가 존재하는 디렉토리 .. 더보기
솔라리스 부팅 안될때 응급 복구법 1. cdrom 부팅을 한다 STOP+a 키 또는 Serial console 상태에선 ~# 키를 눌러 정지 신호를 보내고 OpenBoot prompt 상태로 들어간다. cdrom 을 넣고 boot 명령어로 boot device 를 cdrom 으로 정해주고 single user mode 로 들어간다. ok boot cdrom -sw 2. 문제가 있는 root slice 를 mount 한다. # mkdir a # mount /dev/dsk/c0t0d0s0 /a a 로 마운트 된 root slice 를 조사해보고 원인을 알아낸다. 3. boot 영역이 망가져서 부팅이 안되는 경우면 다음과 같은 명령어로 인스톨 한다. 먼저 uname -m 하여 자신의 platform 을 알아 낸다. # uname -m sun4.. 더보기