인프런 커뮤니티 질문&답변
FIFO 만들 때 mode는 어떻게 해석할 수 있나요?
작성
·
314
0
0644로 만들면 프로그램 실행은 r모드로만 되는 것 아닌가요? sudo를 하지 않는다면 제 3자 권한으로 실행이 된다고 알고 있는데.. 지금 이 예제에서는 FIFO를 읽기로만 수행을 한건지 모르겠습니다
답변 4
1
런잇(ProgCoach4U)
지식공유자
sudo로 하지 않는다면 제3자 권한으로 실행된다는 것은 잘못알고 계신 것입니다. 내가 만든 파일에 (sudo를 사용하지 않고) 뭔가를 한다면 그것은 파일 퍼미션 중 owner의 파일 퍼미션을 따르게 됩니다. 따라서 0644로 만든 fifo는 read/write가 가능합니다.
0
0
런잇(ProgCoach4U)
지식공유자
sudo는 다른 계정으로 명령을 실행하기 위해 사용하는 명령어 입니다. 특정 계정을 입력하지 않으면 기본적으로 root 계정(관리자 계정)으로 실행하게 됩니다. 그래서 시스템 설정 등이 저장되어 있는 파일이나 시스템을 변경할 수 있는 실행파일의 경우 sudo를 이용해 실행해야 하죠. ;)
0





