I am trying to add a new admin user to a system. I tried via the GUI but it gave error code 1. I went to the terminal and tried:
$ 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.
What should I do?
Requested output:
$ 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
Edit: I was trying to create a template user and then make new users based off of it. See this question.
To do this I moved ~/.zoom
to /etc/skel
, zoom created these files. I used flatpak if I recall correctly.
ls -la /etc/skel
andstat /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req
andls -la /etc/skel/./.zoom/data
– Bodo Feb 22 '22 at 21:35adduser
script does not work if/etc/skel
contains something that is not a dir, file, or symlink. In your case there are two pipescom.zoom.ipc.assistantapp__req
andcom.zoom.ipc.assistantapp__res
. Did the installation of Zoom create the directory/etc/skel/.zoom/
and all its contents? Or did you manually create this? How did you install Zoom? From an official package repository? From a PPA? As a SNAP package? Something else? Please add details to your question. – Bodo Feb 24 '22 at 12:24.zoom
to/etc/skel
, zoom created these files. I used flatpak if I recall correctly. – SumNeuron Feb 24 '22 at 15:19.zoom
in your home directory and you copied/moved this to /etc/skel? Please confirm this in your question. As far as I understand, the linked comment recommends to modify.bashrc
or.profile
in/etc/skel
, not to blindly copy the.xyz
directories of applications. – Bodo Feb 24 '22 at 16:06