
루트가 아닌 사용자가 시작 응용 프로그램 기본 설정에 액세스할 수 없도록 만들려고 노력했습니다. 이를 통해 시작 시 시작할 앱을 선택하고 이러한 설정을 변경할 수 있습니다. 시작 응용 프로그램 기본 설정 앱의 소유자를 루트로 만드는 등의 방법이 있습니까?
나는 이것에 관해 아무것도 찾을 수 없었다. 내가 찾은 모든 기사는 루트 액세스가 필요한 앱 실행이나 시작 애플리케이션 인터페이스를 사용하는 방법에 대해 설명합니다.
답변1
그것은 디렉토리입니다:
~/.config/autostart
각 사용자 디렉터리에
/etc/xdg/autostart
글로벌 사용을 위해 (터치할 필요가 없습니다).
관리자 계정으로 로그인하고 사용자 및 그룹을 관리자 계정으로 변경합니다.
sudo chown $USER:$USER /home/*/.config/autostart
여기서 *는 모두 일반 사용자입니다.
그러면 그들이 글을 쓰지 못하게 될 것입니다. "기타"는 이미 r-x
쓰기 권한이 없도록 설정되어 있습니다.
또한 사용자가 호출된 설정을 변경하는 것을 방지해야 하는데 $XDG_CONFIG_HOME
이는 어려울 것입니다. 사용자는 해당 세션에 대해서만 명령줄에서 직접 설정할 수 있습니다.
따라서 이를 방지하려면 터미널에 대한 액세스와 ~/.profile
.