묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
리눅스 명령어
2019.10.17 03:00
/etc/passwd 명령 실행시
bash: /etc/passwd: 허가거부
해결방법을 알려주시면 감사하겠습니다.
루트계정에서
사용자 계정에서도
동일한 증상입니다.
초보자라 자세한 내용을 부탁드립니다.
댓글 5
-
battery
2019.10.17 18:36
-
headkim
2019.10.18 14:26
/etc/fstab 또한 같은 맥락으로 봐야하나요
-
battery
2019.10.18 15:39
네.. 같은 경우입니다.
fstab 파일 역시 실행 파일이 아니지요.
파일시스템 정보를 저장하는 파일 입니다.
부팅시 마운트 정보를 가지고 있어서, 잘못 수정하거나 한다면 부팅이 멈출 수 있습니다.
내용을 보는 방법은
- 에디터로 보기 (에디터의 경우, 수정이 가능하므로 주의요망)
vi /etc/fstab
- 내용만 확인하기 (수정 기능 없음.)
cat /etc/fstab
-
pb****
2019.10.18 20:52
/etc/fstab 입력시 허가거부 없시 바로 내용을 보게 할수는 없나요
-
battery
2019.10.21 14:30
그렇게 할 수는 없는 것으로 알고 있습니다.
단순히 해당 파일의 권한을 기본으로 설정 된 644 에서 실행 가능한 744 로 변경을 할 수 는 있습니다만,
그렇게 할 경우, fstab 파일 내부의 내용들을
순서대로 실행하려 하기 때문에 예상치 못한 결과를 초래하거나,
내용을 보여주는게 아닌 command not found 에러가 출력 될 것입니다.
/etc/passwd 는 실행되지 않는 파일명, 명령어 입니다.
passwd 파일을 열어 내용을 보시려는 것이라면 에디터를 사용해서 불러와야 합니다.
vi 에디터 사용시 다음과 같이 하면 됩니다.
vi /etc/passwd