紹介する
/etc/skel
いいですね。この質問は、元の質問の一部である可能性があるヒントと一緒に投稿されました。コンテンツを削除し/etc/skel
て再試行しましたが、問題は解決しません。
最初の記事で述べたように、私は一般的にグラフィカルな環境を持つシステムで複数のユーザーと仕事をしていないので、私は完全なツールのように見えるかもしれません、そして私の無知を許してください。
質問
新しいユーザー作成を使用するときは、useradd -m -G client newuser
そのユーザーがSDDMを介してログインし、初期ユーザーのようにグラフィカルデスクトップ環境にアクセスできるようにしたいと思います。ただし、これを使用してログインすると、グラフィックではなくnewuser
シェルのみが表示されます。
質問
私にとってなぜこれが起こったのですか?私が逃したものは何ですか?
より多くの情報や構成などを提供する必要があるかもしれません。どこから始めるべきか教えてください。
編集1:続行に役立ついくつかのバグ
startx
ログイン後に実行すると、次のメッセージが表示されましたnewuser
。
Only console users are allowed to run the X server
ランタイムstartxfce4
:
X server already running on display 0:0
Another session manager is already running
開始するとすぐにログインしたため、現在アクティブな他のセッションがないことがわかります。
編集2:正確な質問と回答
それで、無限の知恵のためにハードコーディングされたファイルパスを見つけることを忘れました。
負荷があります。金額が膨大です。ほぼすべてのファイル。以下のCWが投稿したリンクのおかげで、grepの使い方を思い出して、次のように問題をすばやく解決しました。
cd /home/newuser && grep -rl 'testuser' . | xargs sed -i "s/testuser/newuser/g"
午前10時はお酒を飲むには早すぎますか?
答え1
数時間前に編集されていない投稿を読みましたが、職場で回答することはできません。構成ファイルを複製する方法を見つけることもできます。ここxfceフォーラムで。
最近の質問について:exec startxfce4
ユーザーのホームディレクトリのxinitrcファイルに追加しましたか?この場合、startxとxinitはそこでそれを実行します。それ以外の場合、startxはデフォルト項目を実行します/etc/X11/xinit/xinitrc
。
答え2
新しいユーザーに/ homeを提供することを忘れてしまったようです。
useradd -m -d /home/newuser -G client newuser
そしてその人にパスワードを教えてくださいpasswd newuser