Рейтинг:0

adduser завершается ошибкой с кодом 1, а затем с кодом ошибки 6.

флаг am

Я пытаюсь добавить нового администратора в систему. Я пробовал через графический интерфейс, но он выдал код ошибки 1. Я подошел к терминалу и попробовал:

$ sudo adduser <имя пользователя> sudo
adduser: Пользователь <username> не существует.

$ sudo adduser <имя пользователя>
Добавление пользователя `<username>'...
Добавление новой группы `<username>' (1001)...
Добавление нового пользователя `<username>' (1001) с группой `<username>'...
Создание домашнего каталога `/home/<username>'...
Копирование файлов из `/etc/skel'...
Остановлено: невозможно работать с файлом /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req.
Это не каталог, файл или символическая ссылка.

Удаление каталога `/home/<username>'...
Удаление пользователя `<username>'...
Удаление группы `<username>'...
groupdel: группа '<username>' не существует
adduser: `groupdel <username>' вернул код ошибки 6. Выход.

Что мне делать?

Запрошенный вывод:

$ ls -la /etc/skel
drwxr-xr-x 28 root root 4096 17 фев 19:57 .
drwxr-xr-x 142 root root 12288 22 февраля 15:59 ..
drwxr-xr-x 29 корень корень 4096 17 февраля 15:43 anaconda3
-rw------- 1 root root 1869 17 февраля 19:56 .bash_history
-rw-r--r-- 1 root root 220 17 февраля 19:56 .bash_logout
-rw-r--r-- 1 root root 4571 17 фев 19:56 .bashrc
drwx------ 45 root root 4096 17 февраля 15:42 .cache
drwxr-xr-x 2 root root 4096 17 февраля 15:43 .conda
-rw-r--r-- 1 root root 25 Feb 17 19:56 .condarc
drwx------ 22 root root 4096 17 фев 19:56 .config
drwxr-xr-x 2 root root 4096 17 февраля 15:42 Рабочий стол
drwxr-xr-x 2 root root 4096 17 фев 15:42 Документы
drwxr-xr-x 2 root root 4096 фев 17 15:42 Загрузки
drwx------ 3 root root 4096 17 февраля 15:42 .gnupg
drwx------ 5 root root 4096 17 фев 15:42 .local
drwx------ 5 root root 4096 17 фев 15:47 .mozilla
drwxr-xr-x 2 root root 4096 17 фев 15:42 Музыка
drwxr-xr-x 3 root root 4096 17 февраля 19:57 .npm
drwx------ 3 root root 4096 17 фев 15:42 .nv
drwxr-xr-x 8 root root 4096 17 февраля 15:43 .nvm
drwxr-xr-x 12 root root 4096 17 февраля 15:47 .oh-my-zsh
drwxr-xr-x 3 root root 4096 Feb 19 09:25 Картинки
drwx------ 3 root root 4096 17 фев 15:43 .pki
-rw-r--r-- 1 root root 807 Feb 17 19:56 .profile
drwxr-xr-x 2 root root 4096 17 фев 15:42 общедоступный
-rw-r--r-- 1 root root 10 Feb 17 19:56 .shell.pre-oh-my-zsh
drwx------ 2 root root 4096 17 фев 15:42 .ssh
drwxr-xr-x 3 root root 4096 17 февраля 20:02 .steam
-rw-r--r-- 1 root root 1703 17 февраля 19:56 .streamdeck_ui.json
-rw-r--r-- 1 root root 0 17 февраля 19:56 .sudo_as_admin_successful
drwxr-xr-x 2 root root 4096 17 фев 15:42 Шаблоны
drwxr-xr-x 3 root root 4096 17 февраля 15:47 .var
drwxr-xr-x 2 root root 4096 Feb 17 15:42 Видео
drwxr-xr-x 3 root root 4096 17 февраля 15:42 .vscode
-rw-r--r-- 1 root root 168 17 февраля 19:56 .wget-hsts
-rw-r--r-- 1 root root 3220 17 фев 19:56 winehq.key
-rw-r--r-- 1 root root 49950 17 фев 19:56 .zcompdump
drwx------ 8 root root 4096 17 фев 19:57 .zoom
-rw------- 1 root root 7833 17 фев 19:56 .zsh_history
-rw-r--r-- 1 root root 4672 17 фев 19:56 .zshrc
$ sudo stat /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req

Файл: /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req
  Размер: 0 Блоки: 0 Блок ввода-вывода: 4096 fifo
Устройство: 10304h/66308d Инод: 26348057 Ссылки: 1
Доступ: (0600/prw-------) Uid: (0/root) Gid: (0/root)
Доступ: 2022-02-17 19:57:11.314149781 -0500
Изменить: 2022-02-17 19:57:11.314149781 -0500
Изменение: 2022-02-17 19:57:11.314149781 -0500
 Рождение: 2022-02-17 19:57:11.314149781 -0500
$ sudo ls -la /etc/skel/./.zoom/data

всего 80
drwx------ 3 root root 4096 17 фев 19:57 .
drwx------ 8 root root 4096 17 фев 19:57 ..
prw------- 1 root root 0 17 февраля 19:57 com.zoom.ipc.assistantapp__req
prw------- 1 root root 0 17 февраля 19:57 com.zoom.ipc.assistantapp__res
drwx------ 2 root root 4096 Feb 17 19:57 WaitingRoom
-rw------- 1 root root 8192 17 февраля 19:57 zoommeeting.enc.db
-rw------- 1 root root 58368 17 февраля 19:57 zoomus.enc.db

Редактировать: Я пытался создать пользователя-шаблон, а затем создать на его основе новых пользователей. Посмотри это вопрос.

Для этого я переехал ~/.зум к /etc/skel, zoom создал эти файлы. Я использовал flatpak, если я правильно помню.

N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как добавить пользователя в группу «sudo»?](https://askubuntu.com/questions/2214/how-do-i-add-a-user-to-the-sudo-group)
Bodo avatar
флаг pt
Пожалуйста [отредактируйте] свой вопрос и покажите вывод `ls -la /etc/skel` и `stat /etc/skel/./.zoom/data/com.zoom.ipc.assistantapp__req` и `ls -la /etc /skel/./.zoom/данные`
SumNeuron avatar
флаг am
@N0rbert N0rbert нет, так как речь идет не о добавлении пользователя в группу sudo
SumNeuron avatar
флаг am
@Bodo готово, спасибо, что заглянули
David avatar
флаг cn
Какая версия убунты?
SumNeuron avatar
флаг am
@ Дэвид версии 20.10
Bodo avatar
флаг pt
Скрипт `adduser` не работает, если `/etc/skel` содержит что-то, что не является каталогом, файлом или символической ссылкой. В вашем случае есть два канала `com.zoom.ipc.assistantapp__req` и `com.zoom.ipc.assistantapp__res`. Создал ли установка Zoom каталог `/etc/skel/.zoom/` и все его содержимое? Или вы вручную создали это? Как вы установили Зум? Из официального репозитория пакетов? Из ППА? Как пакет SNAP? Что-то другое? Пожалуйста, добавьте детали к вашему вопросу.
SumNeuron avatar
флаг am
@Bodo Я следовал совету [здесь] (https://unix.stackexchange.com/questions/690638/debian-create-new-user-based-off-of-an-existing-one-copying-configs-apps /690649?noredirect=1#comment1306308_690649) и переместил `.zoom` в `/etc/skel`, зум создал эти файлы. Я использовал flatpak, если я правильно помню.
Bodo avatar
флаг pt
**Пожалуйста, [отредактируйте] свой вопрос**, чтобы предоставить запрошенную информацию, не используйте комментарии для этой цели. Правильно ли я понимаю, что zoom создал `.zoom` в вашем домашнем каталоге, и вы скопировали/переместили его в /etc/skel? Пожалуйста, подтвердите это в своем вопросе.Насколько я понимаю, связанный комментарий рекомендует модифицировать `.bashrc` или `.profile` в `/etc/skel`, а не слепо копировать каталоги `.xyz` приложений.
Рейтинг:2
флаг pt

Трубы в /etc/skel/.zoom/данные/ сломать Добавить пользователя. Согласно сообщению об ошибке, каталог /etc/skel должен содержать только каталоги, файлы или ссылки, а не другие объекты файловой системы.

Судя по всему, каталог .зум содержит не только файлы конфигурации. Чтобы подготовить конфигурацию для увеличить для новых пользователей вы должны выяснить, какие файлы содержат конфигурацию, которую можно использовать для каждого пользователя, и удалить все остальные файлы или объекты. (Я не знаю, есть ли какие-либо полезные данные конфигурации для увеличить что можно было бы положить в /etc/skel.)

Если сомневаетесь, рекурсивно удалите /etc/skel/.zoom сделать Добавить пользователя снова работает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.