발생일: 2011.09.18 문제: 유닉스에서 파일 권한(permission 또는 mode) 변경하는 방법에 대해 알아보자. 해결책: 일단 현재 파일의 상태가 어떤 지 알아보기 위해 조회해본다. ls -l ("Long format" 으로 조회) 목록 중 가장 왼쪽의 컬럼이 현재 파일에 대한 권한(file mode) 정보를 나타내는 것이다. -rwxr-xr-- 위 문자열은 각각 아래를 의미한다. - rwx rwx rwx 파일타입 user 권한 group 권한 other 권한 파일 타입(file type)에는 아래와 같은 종류가 있다. (여기서는 - 와 d 만 알고 있어도 충분하다.) - : plain file. 일반 파일. 실행 파일도 포함한다. d : directory. 디렉토리 형식. l : link...
발생일: 2009.10.26 문제: UNIX 에서 Shell 파일을 생성했다. 실행하려고 shell 파일 명령어를 수행하니 실행할 수 없다고 나온다. 왜 안되는 걸까...? 해결책: 유닉스에서 최초로 파일을 실행했을 때에 기본적으로 Read 권한 밖에 주지 않는다. (예: -rw-r--r--) 따라서 파일을 생성 후 chmod 명령어를 수행해 파일 실행권한을 주도록 한다. chmod 755 파일명 권한을 준 후 실행하면 정상적으로 실행이 된다. 여기서 chmod 는 권한 변경(change mode)에 대한 명령어이며, 권한에 대한 숫자는 아래와 같이 계산하면 쉽다. Read Write Execute 4 2 1 또한 위의 755 는 각각 소유자, 그룹, 일반 사용자를 나타낸다. 자세한 내용은 chmod 명..