私のデフォルトのユーザーアカウント(Sebastian)が終了しました。重症障害違いを見つけるために新しいユーザーを作成したいのですが、
- rootではなく新しいユーザー(ゲストなど)で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)
- Arch Linux、xfce、Intel CPU/GPU