"좌석에 바인딩된 시스템 세션"은 무엇을 의미합니까?

"좌석에 바인딩된 시스템 세션"은 무엇을 의미합니까?

나는 이것을 읽었다https://www.freedesktop.org/software/systemd/man/sd-login.html

그러나 systemd 세션에서 실행되는 프로세스는 여전히 그 아래의 모든 장치 노드에 액세스할 수 있으므로 /dev"좌석" 개념을 도입하는 systemd의 실제 의미는 무엇입니까?

답변1

루트로 실행하는 것을 고려해 보셨나요? 이는 기본적으로 루트가 아닌 사용자를 위한 것입니다.

"좌석" 개념은 최소한의 하드웨어로 최대 수의 로컬 사용자에게 서비스를 제공하려는 상황(예: 학교 또는 유사 기관)에 적합합니다.

컴퓨터에는 여러 개의 모니터, 키보드 및 마우스가 단일 데스크탑 상자에 연결되어 있을 수 있으므로 systemd를 사용하면 필요한 경우 두 개의 모니터, 키보드 및 마우스가 있는 데스크탑이 동시에 두 개의 별도 GUI 세션으로 작동할 수 있습니다.

일반적인 단일 소켓 구성에서 모든 핫 플러그 ​​가능 USB 장치에는 일반적으로 로컬로 로그인한 사용자가 자동으로 사용할 수 있도록 장치 노드 권한이 설정되어 있지만 원격으로 로그인한 사용자(예: SSH를 사용하여)는 루트가 아니면 사용할 수 없습니다. 또는 와 같은 특수 사용자 그룹의 구성원입니다 plugdev.

다중 좌석 구성의 경우 해당 장치는 기본적으로 기본 좌석에 속합니다 seat0. 관리자는 특정 장치를 다른 좌석에 구성할 수 있습니다.

관련 정보