FIFO 만들 때 mode는 어떻게 해석할 수 있나요?
321
작성한 질문수 158
0644로 만들면 프로그램 실행은 r모드로만 되는 것 아닌가요? sudo를 하지 않는다면 제 3자 권한으로 실행이 된다고 알고 있는데.. 지금 이 예제에서는 FIFO를 읽기로만 수행을 한건지 모르겠습니다
답변 4
1
sudo로 하지 않는다면 제3자 권한으로 실행된다는 것은 잘못알고 계신 것입니다. 내가 만든 파일에 (sudo를 사용하지 않고) 뭔가를 한다면 그것은 파일 퍼미션 중 owner의 파일 퍼미션을 따르게 됩니다. 따라서 0644로 만든 fifo는 read/write가 가능합니다.
0
sudo는 다른 계정으로 명령을 실행하기 위해 사용하는 명령어 입니다. 특정 계정을 입력하지 않으면 기본적으로 root 계정(관리자 계정)으로 실행하게 됩니다. 그래서 시스템 설정 등이 저장되어 있는 파일이나 시스템을 변경할 수 있는 실행파일의 경우 sudo를 이용해 실행해야 하죠. ;)
fork() 후 address
0
52
2
bind(): Address already in use
0
78
2
POSIX named semaphore 자원이 제대로 해지되지 못한 상태로 프로세스가 종료됐을 때 해당 semaphore 재사용 방법
0
230
2
강의 순서
0
268
1
강의자료 질문
0
252
1
수업 관련 질문
0
375
3
안녕하세요! 메세지 큐 방식에 대해 질문있습니다.
0
274
1
리눅스는 디버깅이 없나요?
1
731
1
fcntl 에서 Read/Write 기능
1
359
1
시스템 프로그래밍 향후 공부
1
513
1
Shared Memory와 동기화 관련
1
1190
1
거의 모든 함수를 static 선언하시는 이유는 무엇인가요?
1
2343
1
SHM_REMAP
1
328
2
recvfrom 질문
1
732
6
컴파일 질문입니다
1
679
1
partial send/recv에 관하여
1
680
1
스레드끼리의 통신에도 적용가능한가요?
1
384
1
File Lock API - 정리 table에서 multi-thread 사용가능시....
1
418
1
WSL Ubuntu에서 메시지 큐
1
473
1
shared memory(14강) live programming file mapping 에 관한 질문입니다.
1
211
1
에러 - bind(): Address already in use
1
1146
1
POSIX MQ의 설정 문의
1
615
2
accept 함수에 대한 문의
1
298
1
datagram socket 구현시 recvfrom에서 블록킹됩니다.
1
1526
1





