この投稿が長すぎて申し訳ありませんが、関連する可能性のあるすべてのものをすぐに利用できるようにしたかったのです。
私は自分のラップトップで新しいユーザーアカウントを作成しようとしていましたが、オンラインで見つけたものをすべて試しましたが、まだそれを行うことはできません。大文字を使用していないことを述べたいと思います(これが、他の一部のユーザーが確認した質問で新しいアカウントを作成できなかった理由です)。
まず、GUIモードでアカウントを作成しようとしました。アカウント作成ダイアログで新しいユーザー名を入力すると、次のメッセージが表示されます。
running '/usr/sbin/adduser' failed: Child process exited with code 1
グーグルで検索した後、Ubuntu Software Centreからgnome-system-toolsをダウンロードしました。 [新しいユーザーの作成]ダイアログにすべてのデータを入力すると、次のようになります。
The configuration could not be saved
Invalid data was found.
そのとき、ターミナルを開いて何が起こっているのかを確認することにしました。コマンドSudo adduser newuser
を入力すると、次のようになります。
adduser: The group `newuser' already exists.
Sudo delgroup newuser
コマンドを使用してグループを削除し、前のコマンドを再度使用します。そうした後、私はこれを得ます:
Adding new group 'newuser' (1001) ...
Adding new user 'newuser' (1001) with group 'newuser' ...
useradd: existing lock file /etc/subgid.lock without a PID
useradd: cannot lock /etc/subgid; try again later.
adduser: '/usr/sbin/useradd -d /home/newuser -g newuser -s /bin/bash -u 1001 newuser' returned error code 18. Exiting.
この場合も、新しいユーザーグループは作成されますが、ユーザーは作成されません。ただし、useradd
の代わりにadduser
コマンドを使用すると、上記の2つのuseradd
行が表示され、グループは作成されません。どちらの場合も、新しいユーザーを作成することはできません。また、端末をrootとして開いてこれらすべてのコマンドを試したところ、役に立たなかった。私は今どうすればいい?
編集:マシンを2回再起動し、ターミナルをrootとして使用してプロセスを繰り返しました。うまく行かなかった。
一部のロックファイルに関する警告があるため、ユーザーまたはグループの情報を変更したプロセスのどこかでエラーが発生し、ファイルが保持されたと思います。
最初に、プロセスがまだこのファイルを要求しているかどうかを確認します:fuser /etc/subgid.lock
。何も返されない場合は、このファイルを安全に削除できますSudo rm /etc/subgid.lock
。
その後、再び動作するはずです。