루트만 xrdp를 실행하는 시스템에 로그인할 수 있습니다.

루트만 xrdp를 실행하는 시스템에 로그인할 수 있습니다.

을 설치하고 구성한 후에 xrdp는 Windows에서 연결할 수 있지만 실행 중인 컴퓨터에 로그인할 수 있는 유일한 사용자는 다음 과 mstsc.exe같은 상황을 다루는 이 포럼 게시물을 찾았습니다 .rootxrdproothttps://forums.kali.org/showthread.php?32062 - -xrdp-and-non-root-username을 사용하여 로그인할 수 없습니다.

하지만

  1. Xwrapper.config내 컴퓨터의 지정된 디렉토리에는 아무 것도 없습니다. 명령을 man Xwrapper.config내리고 man XOrg.wrap작동하지 않습니다.
  2. 그가 지정한 대로 이 파일을 생성하고 재부팅해도 아무 변화가 없습니다.

OS: Fedora 19(이 문제의 목적으로 업그레이드되지 않음)

다른 사용자가 RDP를 통해 로그인하도록 허용하고 원격 root로그인을 비활성화하는 방법은 무엇입니까?

답변1

이것sesman.ini구성 파일에는 허용된 사용자 및 그룹에 대한 항목이 포함되어 있습니다.

man sesman.ini이 키의 정확한 사용법을 확인하세요 .

  • 터미널 서버 사용자
  • 터미널 서버 관리자
  • 항상 그룹 체크

답변2

이것은 Ubuntu 16.04.3에서 저에게 효과적이었습니다.

sed -i 's/allowed_users=console/allowed_users=anybody/g' /etc/X11/Xwrapper.config

답변3

통과하다:https://forums.fedoraforum.org/showthread.php?325427-Xrdp-Only-logs-in-as-root

이 게시물의 방법을 사용했는데 효과가 있었습니다!

echo "unset SESSION_MANAGER" > ~/.Xclients
echo "unset DBUS_SESSION_BUS_ADDRESS" >> ~/.Xclients
echo "exec gnome-session" >> ~/.Xclients
chmod 700 ~/.Xclients

관련 정보