을 설치하고 구성한 후에 xrdp
는 Windows에서 연결할 수 있지만 실행 중인 컴퓨터에 로그인할 수 있는 유일한 사용자는 다음 과 mstsc.exe
같은 상황을 다루는 이 포럼 게시물을 찾았습니다 .root
xrdp
root
https://forums.kali.org/showthread.php?32062 - -xrdp-and-non-root-username을 사용하여 로그인할 수 없습니다.
하지만
Xwrapper.config
내 컴퓨터의 지정된 디렉토리에는 아무 것도 없습니다. 명령을man Xwrapper.config
내리고man XOrg.wrap
작동하지 않습니다.- 그가 지정한 대로 이 파일을 생성하고 재부팅해도 아무 변화가 없습니다.
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