GUIを邪魔することなく、より多くのことを学ぶために、Linux自体と端末で学ぶことに集中できるようにArch Linuxを試しています。私はデフォルトのroot @ hostを使用しているので、新しいユーザーを作成することにしました。パスワードと専用ユーザーフォルダを使用して新しいユーザーを作成して再起動しましたが、ルートのパスワードも新しく作成されたユーザーも機能しませんでした。たぶん私が何か間違っていて、アカウントがどのように機能するのか理解していないかもしれません。
Arch でユーザーを作成するには、次の行を使用します。
useradd me -Umr -b /home -d /home/me -p newpass
私は何か間違っていたか、何かをしましたか?今は両方のアカウントでログインできないようです。
私の意図は、/rootではなくデフォルトのユーザーアカウントを作成して常にrootとしてログインしないようにし、起動時に新しく作成されたアカウントパスワードを求めるメッセージを表示することです。
ベストアンサー1
-p
toパラメーターにはuseradd
暗号化されたパスワードが必要です。コマンドラインにパスワードを提供するのは悪いセキュリティ習慣です。これは、システム内のすべてのプロセスがすべてのコマンドラインを読み取ることができるためです(コンテナを使用している場合を除く)。したがって、このuseradd
コマンドはプレーンテキストパスワードを許可せず、代わりにパラメータとして提供する前に暗号化するよう強制します。
次に、インタラクティブにパスワードを設定します。
passwd me