2 개의 사용자 계정을 정의했습니다.
- (와 관리자 권한을 가진 하나의
sudo
권리) =>를 호출 할 수 있습니다adminuser
. - 권한이없는 두 번째 ==> 호출하면
이 두 번째 사용자에 대해 자동 로그인을 구성 할 수 있습니다 .
normaluser
normaluser
따라서 normaluser
세션을 열고 관리자 권한으로 응용 프로그램을 실행하려면
터미널 Ctrl+ Alt+를 열고 T다음을 수행하십시오.
su adminuser
sudo anyapplication ...
normaluser
세션 을 종료하지 않고도 잘 작동합니다 (세션을 열 필요 없음 adminuser
).
그러나 응용 프로그램을 GUI (Graphic User Interface)로 실행해야하는 경우 어떻게해야합니까?
나는 그것에 대해하지만 :
su adminuser
gksu anyapplication ...
그러나 나는 얻는다
** (gksu:9122): WARNING **: the connexion is closed
No protocol specified
No protocol specified
(gksu:9122): Gtk-WARNING **: cannot open display: :0.0
normaluser
명령을 실행할 수없는 사람이 때때로 사용하는 경우 비 관리자 root
를 만들면 보안이 확실히 향상됩니다 . 누군가에게 사용자 계정을 제공하지만 자신의 암호를 알려주지 않는 것은 번거롭고 복잡한 Boris의 상황을 훨씬 뛰어 넘는 위험입니다. 이것이 왜 문제가되는지에 대한 완전한 설명을 원한다면, 새로운 질문을 게시하는 것이 좋습니다. 그러나 그 이유 중 3 가지가 사용자가 화면을 잠 그거나 잠금 해제하고, 다른 세션 유형으로 로그 아웃했다가 다시 로그인 할 수 있어야하기 때문입니다. 데이터를 해독하십시오 . normaluser
ecryptfs
normaluser
와 adminuser
설정은 황금 규칙입니다.
normaluser
일상 업무에 admin
계정을 사용하고 관리 작업을 수행하기 위해 계정을 사용하고 있다는 인상을 받았습니다 . 다중 사용자 컴퓨터에서는 이것이 의미가 있습니다.