컴퓨터공학 💻/시스템 프로그래밍 [시스템 프로그래밍] 시스템 호출4 : stat(), chmod() 연습문제 - 시스템 호출4 : stat(), chmod() 연습문제 01-01. 명령줄 인수로 파일 이름을 입력받아 사용자에 실행권한 'x'를 추가하는 프로그램을 작성하시오. statbuf의 st_mode에 S_IXUSR을 추가한다. [실행결과] 01-02. 명령줄 인수로 파일 이름을 입력받아, 그룹에 읽기권한 'r'과 쓰기권한 'w'를 추가하는 프로그램을 작성하시오. statbuf의 st_mode에 S_IRGRP과 S_IWGRP을 추가한다. [실행결과] 01-03. 명령줄 인수로 권한과 파일 이름을 입력 받아, 그 파일의 권한을 변경하는 프로그램을 작성하시오. 코드가 길어지므로 함수로 분리해서 작성한다. 중복된 switch문들을 제거하고 권한 perm변수를 rwx마다 따로 지정하고 입력 u, g, o와 +, -의 조건에 맞는 값을 perm에 저장해서 chmod 함수를 실행한다. [실행결과] 공유하기 게시글 관리 yjglab '컴퓨터공학 💻 > 시스템 프로그래밍' 카테고리의 다른 글 [시스템 프로그래밍] 프로세스 사이의 통신 : signal() 함수 활용 연습문제 (0) 2021.06.23 [시스템 프로그래밍] 프로세스 원리 : fork(), wait(), execl(), execlp() 함수 활용 연습문제 (0) 2021.06.05 [시스템 프로그래밍] 시스템 호출3 : opendir(), readdir(), closedir(), lstat() 연습문제 (0) 2021.05.23 [시스템 프로그래밍] 시스템 호출2 : lseek(), open(), read(), write() 연습문제 (0) 2021.05.23 [시스템 프로그래밍] 시스템 호출1 : open(), close(), read(), write() 연습문제 (0) 2021.05.22 Contents 당신이 좋아할만한 콘텐츠 [시스템 프로그래밍] 프로세스 사이의 통신 : signal() 함수 활용 연습문제 2021.06.23 [시스템 프로그래밍] 프로세스 원리 : fork(), wait(), execl(), execlp() 함수 활용 연습문제 2021.06.05 [시스템 프로그래밍] 시스템 호출3 : opendir(), readdir(), closedir(), lstat() 연습문제 2021.05.23 [시스템 프로그래밍] 시스템 호출2 : lseek(), open(), read(), write() 연습문제 2021.05.23 댓글 0 + 이전 댓글 더보기