접근제어

OS/Linux

[Linux] rbash - 사용자 명령어 사용 제한

리눅스 설치시 기본적으로 제공되는 쉘 bash 에서는 특정 사용자의 명령어를 제한하기 위한 기능이 존재하지 않는다. /bin/ 에 설치된 바이너리의 경우 퍼미션을 지정을 통해 사용자 접근 제한이 가능하나, 세부적으로 사용자별 접근 제한이 가능하지 않다. 이를 해결하기 위해선 bash에서 restricted shell 기능을 지원하며, 이를 rbash라 한다. The Restricted Shell (Bash Reference Manual) 6.10 The Restricted Shell If Bash is started with the name rbash, or the --restricted or -r option is supplied at invocation, the shell becomes restric..

Programming/C & C++

[C++] Inheritance: 'A' is an inaccessible base of 'B'

C++에서 접근제어 지정자를 잘못 지정해서 발생하는 현상이다. 아래와 같이 업캐스팅으로 부모 클래스의 자료형으로 자식 클래스의 포인터를 가리키려 할 때, 이와 같은 현상이 발생한다. class A { } class B : A { } A* obj = new B(); 이와 같은 문제는, 접근제어 지정자를 변경함으로서 해결 가능하다. class A { } class B : public A { } A* obj = new B();

후유증
'접근제어' 태그의 글 목록