adduser가 오류 코드 1과 오류 코드 6으로 인해 실패합니다.

adduser가 오류 코드 1과 오류 코드 6으로 인해 실패합니다.

시스템에 새로운 관리자를 추가하려고 합니다. 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 ~/.zoom으로 이동하여 /etc/skel이러한 파일을 만들었습니다. 제 기억이 맞다면 저는 플랫팩을 사용했어요.

답변1

파이프가 /etc/skel/.zoom/data/파손 되었습니다 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>

그것이 당신에게도 도움이 되기를 바랍니다 :)

관련 정보