![adduser がエラー コード 1 で失敗し、その後エラー コード 6 が表示される](https://rvso.com/image/1071718/adduser%20%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%20%E3%82%B3%E3%83%BC%E3%83%89%201%20%E3%81%A7%E5%A4%B1%E6%95%97%E3%81%97%E3%80%81%E3%81%9D%E3%81%AE%E5%BE%8C%E3%82%A8%E3%83%A9%E3%83%BC%20%E3%82%B3%E3%83%BC%E3%83%89%206%20%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B.png)
システムに新しい管理者ユーザーを追加しようとしています。GUI 経由で試しましたが、エラー コード 1 が表示されました。ターミナルに移動して、次の操作を試しました。
$ sudo adduser <username> sudo
adduser: The user <username> does not exist.
$ sudo adduser <username>
Adding user `<username>' ...
Adding new group `<username>' (1001) ...
Adding new user `<username>' (1001) with group `<username>' ...
Creating home directory `/home/<username>' ...
Copying files from `/etc/skel' ...
Stopped: Cannot deal with /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req.
It is not a dir, file, or symlink.
Removing directory `/home/<username>' ...
Removing user `<username>' ...
Removing group `<username>' ...
groupdel: group '<username>' does not exist
adduser: `groupdel <username>' returned error code 6. Exiting.
どうすればいいですか?
要求された出力:
$ ls -la /etc/skel
drwxr-xr-x 28 root root 4096 Feb 17 19:57 .
drwxr-xr-x 142 root root 12288 Feb 22 15:59 ..
drwxr-xr-x 29 root root 4096 Feb 17 15:43 anaconda3
-rw------- 1 root root 1869 Feb 17 19:56 .bash_history
-rw-r--r-- 1 root root 220 Feb 17 19:56 .bash_logout
-rw-r--r-- 1 root root 4571 Feb 17 19:56 .bashrc
drwx------ 45 root root 4096 Feb 17 15:42 .cache
drwxr-xr-x 2 root root 4096 Feb 17 15:43 .conda
-rw-r--r-- 1 root root 25 Feb 17 19:56 .condarc
drwx------ 22 root root 4096 Feb 17 19:56 .config
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Desktop
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Documents
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Downloads
drwx------ 3 root root 4096 Feb 17 15:42 .gnupg
drwx------ 5 root root 4096 Feb 17 15:42 .local
drwx------ 5 root root 4096 Feb 17 15:47 .mozilla
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Music
drwxr-xr-x 3 root root 4096 Feb 17 19:57 .npm
drwx------ 3 root root 4096 Feb 17 15:42 .nv
drwxr-xr-x 8 root root 4096 Feb 17 15:43 .nvm
drwxr-xr-x 12 root root 4096 Feb 17 15:47 .oh-my-zsh
drwxr-xr-x 3 root root 4096 Feb 19 09:25 Pictures
drwx------ 3 root root 4096 Feb 17 15:43 .pki
-rw-r--r-- 1 root root 807 Feb 17 19:56 .profile
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Public
-rw-r--r-- 1 root root 10 Feb 17 19:56 .shell.pre-oh-my-zsh
drwx------ 2 root root 4096 Feb 17 15:42 .ssh
drwxr-xr-x 3 root root 4096 Feb 17 20:02 .steam
-rw-r--r-- 1 root root 1703 Feb 17 19:56 .streamdeck_ui.json
-rw-r--r-- 1 root root 0 Feb 17 19:56 .sudo_as_admin_successful
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Templates
drwxr-xr-x 3 root root 4096 Feb 17 15:47 .var
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Videos
drwxr-xr-x 3 root root 4096 Feb 17 15:42 .vscode
-rw-r--r-- 1 root root 168 Feb 17 19:56 .wget-hsts
-rw-r--r-- 1 root root 3220 Feb 17 19:56 winehq.key
-rw-r--r-- 1 root root 49950 Feb 17 19:56 .zcompdump
drwx------ 8 root root 4096 Feb 17 19:57 .zoom
-rw------- 1 root root 7833 Feb 17 19:56 .zsh_history
-rw-r--r-- 1 root root 4672 Feb 17 19:56 .zshrc
$ sudo stat /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req
File: /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req
Size: 0 Blocks: 0 IO Block: 4096 fifo
Device: 10304h/66308d Inode: 26348057 Links: 1
Access: (0600/prw-------) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2022-02-17 19:57:11.314149781 -0500
Modify: 2022-02-17 19:57:11.314149781 -0500
Change: 2022-02-17 19:57:11.314149781 -0500
Birth: 2022-02-17 19:57:11.314149781 -0500
$ sudo ls -la /etc/skel/./.zoom/data
total 80
drwx------ 3 root root 4096 Feb 17 19:57 .
drwx------ 8 root root 4096 Feb 17 19:57 ..
prw------- 1 root root 0 Feb 17 19:57 com.zoom.ipc.assistantapp__req
prw------- 1 root root 0 Feb 17 19:57 com.zoom.ipc.assistantapp__res
drwx------ 2 root root 4096 Feb 17 19:57 WaitingRoom
-rw------- 1 root root 8192 Feb 17 19:57 zoommeeting.enc.db
-rw------- 1 root root 58368 Feb 17 19:57 zoomus.enc.db
編集: テンプレートユーザーを作成し、それに基づいて新しいユーザーを作成しようとしていました。こちらをご覧ください質問。
~/.zoom
これを実行するために、に移動し/etc/skel
、zoom でこれらのファイルを作成しました。正しく覚えていれば、flatpak を使用しました。
答え1
/etc/skel/.zoom/data/
breakのパイプadduser
。エラー メッセージによると、ディレクトリには/etc/skel
ディレクトリ、ファイル、またはリンクのみが含まれており、他のファイル システム オブジェクトは含まれていないはずです。
どうやら、ディレクトリ.zoom
には設定ファイル以外のものも含まれているようです。新規ユーザー用の設定を準備するには、すべてのユーザーに使用できる設定が含まれているファイルを見つけ、その他のファイルやオブジェクトをすべて削除する必要があります。(に入れることができるzoom
の有用な設定データがあるかどうかはわかりません。)zoom
/etc/skel
疑わしい場合は、再帰的に削除して再度動作/etc/skel/.zoom
するようにしてください。adduser
答え2
以下のように、グループなしでユーザーを作成してみることができます。
sudo adduser <username> --system
ユーザーはグループに属するように作成されますnobody
。その後、作成したユーザーをグループに追加する場合は、次の操作を実行します。
sudo usermod -a -G <groupname_to_be_added_to> <username_you_created above>
あなたにも役立つことを願っています :)