게시 된 일반적인 솔루션은 실행 sudo dpkg-reconfigure x11-common
하여 그래픽 프롬프트를 표시하는 것입니다. 그러나 이것을 비 대화식으로 사용하고 싶습니다.
시나리오는 (Vagrant 프로비저닝 중) 루트로 컴퓨터에 SSH로 연결되어 있으며 startx
후속 단계를 진행하기 전에 일부 구성 파일을 생성하기 위해 일반 사용자로 한 번 실행해야한다는 것 입니다.
su otheruser startx
Xauthority / me가 다른 사용자로 SSH를 통해 연결되어 있기 때문에 내가 할 수없는 이유 는 …
답변
내가 찾은 해결책은 다음을 실행하는 것입니다.
sudo sed -i \
's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
참고 , 상황에서,이 것을 console
할 수있다 root
특정 초기 구성에 따라 다른, 또는 *