본문 바로가기

분류 전체보기78

ACL(Access Control List) ACL(Access Control List)> 파일과 디렉토리의 확장 속성 중 하나이다.> setfacl 명령어를 사용해서 파일의 소유자나 그룹을 더 만들 수 있다.> getfacl 명령어를 사용해서 확장 속성의 정보를 확인 할 수 있다. >> 파일의 확장 속성은 Sahdow Inode에 저장 되어있다. > 원래는 file1을 user01, user02 등의 사용자가 변경하고 싶으면 group의 권한에 사용자를 추가해주면 되지만 각각의 사용자 마다의 권한을 달리해줄 수는 없었다.> 파일에 대한 ACL 설정을 통해서 file1에 대해서 소유자를 root 사용자 외에도 user01, user02 등 다중 사용자가 소유할 수 있도록 설정 할 수 있다.>> 물론 그룹에 관해서도 추가로 속하도록 설정 할 수 있다.. 2017. 12. 28.
Level 11~20 문서 합본 2017. 12. 17.
Level 10 → Level 11 www.hackerschool.org 를 이용하여 공부한다. 목적 : 공유 메모리에 데이터를 쓰고 읽기 프로세스와 프로세스의 통신(메시지를 주고 받는 방법) > 소켓을 사용하는 경우(Ex: Client/Server 프로그램)> 공유메모리를 사용하는 방법(Ex: DB 프로그램(Oracle))> 파일을 사용하는 경우> DB 사용하는 경우> 기타 보안적인 요소에서 공유메모리를 쓰고 있는 대표적인 경우> 암호화/복호화 방식(핵심 : key) 공유메모리를 사용하는 방법> 메모리의 일부분을 띄워서 공유메모리로 해주고 P1과 P2를 조인시켜준다.> DB프로그램들이 이런 작업을 많이 사용하고 있다. 고속으로 통신하는데> 하나의 프로세서가 공유메모리에 올리면 다른 프로세서가 이것을 참조해서 한다. 파일을 사용하는 경우와.. 2017. 11. 30.
공유 메모리 관련 함수에 대하여 shmget() 함수shmat() 함수shmdt() 함수 ○ shmget() NAME shmget - allocates a shared memory segment SYNOPSIS #include #include int shmget(key_t key, size_t size, int shmflg); DESCRIPTION shmget() returns the identifier of the shared memory segment associated with the value of the argument key. A new shared memory segment, with size equal to the value of size rounded up to a multiple of PAGE_SIZE, is crea.. 2017. 11. 30.