![X를 한 줄로 실행하도록 "누구나"를 어떻게 구성합니까?](https://linux55.com/image/55238/X%EB%A5%BC%20%ED%95%9C%20%EC%A4%84%EB%A1%9C%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8F%84%EB%A1%9D%20%22%EB%88%84%EA%B5%AC%EB%82%98%22%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EA%B5%AC%EC%84%B1%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
게시된 일반적인 솔루션은 sudo dpkg-reconfigure x11-common
이를 실행하여 그래픽 프롬프트를 제공하는 것이지만 비대화형 방식으로 사용하고 싶습니다.
시나리오는 루트(Vagrant 구성 중)로 머신에 SSH를 연결하고 있으며 startx
후속 단계를 계속하기 전에 일반 사용자로 한 번 실행하여 일부 구성 파일을 생성해야 한다는 것입니다.
내가 할 수 없는 이유는 su otheruser startx
단순히 Xauthority/me가 다른 사용자로 SSH를 통해 연결하고 있기 때문이라고 생각합니다.
답변1
내가 찾은 해결책은 다음 명령을 실행하는 것입니다.
sudo sed -i \
's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
노트, 이는 귀하의 특정 초기 구성에 따라 다를 console
수 있습니다 *root