강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

젓인님의 프로필 이미지
젓인

작성한 질문수

리눅스 IPC 프로그래밍 - 이론과 실습

- Live Programming(named pipe)

FIFO 만들 때 mode는 어떻게 해석할 수 있나요?

작성

·

314

0

0644로 만들면 프로그램 실행은 r모드로만 되는 것 아닌가요? sudo를 하지 않는다면 제 3자 권한으로 실행이 된다고 알고 있는데.. 지금 이 예제에서는 FIFO를 읽기로만 수행을 한건지 모르겠습니다

답변 4

1

런잇(ProgCoach4U)님의 프로필 이미지
런잇(ProgCoach4U)
지식공유자

sudo로 하지 않는다면 제3자 권한으로 실행된다는 것은 잘못알고 계신 것입니다. 내가 만든 파일에 (sudo를 사용하지 않고) 뭔가를 한다면 그것은 파일 퍼미션 중 owner의 파일 퍼미션을 따르게 됩니다. 따라서 0644로 만든 fifo는 read/write가 가능합니다.  

0

젓인님의 프로필 이미지
젓인
질문자

답변 감사드립니다 :)

0

런잇(ProgCoach4U)님의 프로필 이미지
런잇(ProgCoach4U)
지식공유자

sudo는 다른 계정으로 명령을 실행하기 위해 사용하는 명령어 입니다. 특정 계정을 입력하지 않으면 기본적으로 root 계정(관리자 계정)으로 실행하게 됩니다. 그래서 시스템 설정 등이 저장되어 있는 파일이나 시스템을 변경할 수 있는 실행파일의 경우 sudo를 이용해 실행해야 하죠. ;)

0

젓인님의 프로필 이미지
젓인
질문자

아 그래서 시스템 파일을 다룰땐(제가 만들지 않은) sudo 권한을 쓰는 거군요??

젓인님의 프로필 이미지
젓인

작성한 질문수

질문하기