내 기본 사용자 계정(Sebastian)이 종료되었습니다.중증 장애차이점을 찾기 위해 새 사용자를 만들고 싶지만 다음과 같습니다.
- 루트가 아닌 새로운 사용자(예: 게스트)로 tty에 로그인하면 echo$USER 출력 루트
/root/
모든 사용자 파일 시스템이 사용자 폴더가 아닌 폴더(존재하지 않는 위치)를 찾고 있기 때문에 GUI(xfce)에 로그인할 수 없습니다. 예:/root/.bash_profile: Permission denied
/root/.config/autostart failed, ignoring: Permission denied
/root/.config/systemd/user.control, ignoring: Permission denied
/root/.config/systemd/user, ignoring: Permission denied
/root/.local/share/systemd/user, ignoring: Permission denied
Invalid XDG_CONFIG_HOME directory /root/.config, program may behave incorrectly.
- 내 기본 사용자가 GUI에 로그인할 수 있는 동안 새로 생성된 사용자(예: 게스트)에서 발생합니다(echo $USER가 사용자를 올바르게 반환합니다).
문제가 어디에 있을 수 있습니까?
- /etc/profile이 기본값입니다.
-rw-r--r-- root root
- /etc/bash.bashrc가 기본값입니다.
-rw-r--r-- root root
id
:uid=0(root) gid=0(root) groups=0(root)
id guest
:uid=1002(guest) gid=1004(guest) groups=1004(guest)
getent passwd guest
:guest:x:1002:1004::/home/guest:/bin/bash
echo $HOME
:/root
(계정이 생성되고useradd -m guest
/home/guest 폴더가 자동으로 생성됩니다.)grep ^guest /etc/passwd
:guest:x:1002:1004::/home/guest:/bin/bash
ls -l /etc/passwd
:-rw-r--r-- 1 root root 2002 Aug 13 15:43 /etc/passwd
paccheck --file-properties --quiet | grep permission
:shadow: /usr/bin/newuidmap permission mismatch (expedted 4755)
- 아치 리눅스, xfce, 인텔 CPU/GPU