superadmin после установки системы не может использовать команды под sudo
1 ✗ superadmin@ublinux-install:~$ sudo pacman -Syu
[sudo] пароль для superadmin:
Извините, пользователю superadmin не разрешено выполнять «/usr/bin/pacman -Syu» как root на ublinux-install.
1 ✗ superadmin@ublinux-install:~$ sudo thunar
[sudo] пароль для superadmin:
Извините, пользователю superadmin не разрешено выполнять «/usr/bin/thunar» как root на ublinux-install.
Ибо в конфигах по умолчанию (создание пользователей было по умолчанию, изменения не производились) суперадмин по какой-то причине не создается с правами администратора
На что все команды которые имеют приставку sudo отменяются:
ubconfig --target system set [autoinstall] AUTOINSTALL['ubconfig set [desktop] AUTOLOGINUSER']='no' AUTOINSTALL['ubconfig set [desktop] AUTOLOGINUSER']='no' AUTOINSTALL['ubconfig set [users] USERADD[superadmin]']='Администратор:::::';nice ubinstall2 autoconfig
[Detaching after vfork from child process 12583]
Added ==> system ==> AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]' option.
Added ==> system ==> AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]' option.
Added ==> system ==> AUTOINSTALL[ubconfig set [users] USERADD[superadmin]] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[ubconfig set [users] USERADD[superadmin]]' option.
superadmin после установки системы не может использовать команды под sudo
```
1 ✗ superadmin@ublinux-install:~$ sudo pacman -Syu
[sudo] пароль для superadmin:
Извините, пользователю superadmin не разрешено выполнять «/usr/bin/pacman -Syu» как root на ublinux-install.
1 ✗ superadmin@ublinux-install:~$ sudo thunar
[sudo] пароль для superadmin:
Извините, пользователю superadmin не разрешено выполнять «/usr/bin/thunar» как root на ublinux-install.
```
Конфиги в установленной системе:
```
SERVICES_ENABLE=auto
ZONE="Asia/Omsk"
SYSTEMBOOT_STATEMODE=changes
OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Basic (x86_64)"
DM_HINT_PASSWORD=yes
AUTOLOGINUSER=no
DISPLAYMANAGER=lightdm
DESKTOP=xfce
XKBLAYOUT="us,ru"
CONSOLE_KEYMAP=ruwin_ct_sh-UTF-8
XKBMODEL=pc105
LOCALE="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
FIRSTSTART=yes
USERADD[superadmin]="Администратор:::::"
VERSION=2.134
FIRSTSTART=yes
```
Ибо в конфигах по умолчанию (создание пользователей было по умолчанию, изменения не производились) суперадмин по какой-то причине не создается с правами администратора
На что все команды которые имеют приставку sudo отменяются:

```
ubconfig --target system set [autoinstall] AUTOINSTALL['ubconfig set [desktop] AUTOLOGINUSER']='no' AUTOINSTALL['ubconfig set [desktop] AUTOLOGINUSER']='no' AUTOINSTALL['ubconfig set [users] USERADD[superadmin]']='Администратор:::::';nice ubinstall2 autoconfig
[Detaching after vfork from child process 12583]
Added ==> system ==> AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]' option.
Added ==> system ==> AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]' option.
Added ==> system ==> AUTOINSTALL[ubconfig set [users] USERADD[superadmin]] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[ubconfig set [users] USERADD[superadmin]]' option.
```
Это не происходит если вкладка пользователи была проигнорирована, если на нее нажать то при выходе пользователь становится обычным, без возможностей sudo
Это не происходит если вкладка пользователи была проигнорирована, если на нее нажать то при выходе пользователь становится обычным, без возможностей sudo
Проблема еще актуальна, сценарий вызова проблемы:
- Дойти до этапа "Настройки системы"
- Перейти в категорию "Пользователи"
- Ничего не меняя перейти в "Назад"
- После захода в систему и вызов sudo видим это:

На данный момент до сих пор superuser не может использовать команду sudo но при этом, ранее можно было саморучно в ubl-settings-usergroups ввести wheel в группы пользователя и спокойно этим пользоваться сейчас при таком действии выходит следующая проблема:
0 ✓ superadmin@ublinux-install:~$ upac -Syu
install: невозможно изменить права доступа «/home/superadmin/.cache/upac»: Операция не позволена
sudo: /etc/sudoers.d принадлежит uid 500, должно быть 0
[sudo] пароль для superadmin: *****
superadmin отсутствует в файле sudoers.
-> ошибка обновления базы данных - exit status 1
Что делает систему в какой-то степени неюзабельной.
На данный момент до сих пор superuser не может использовать команду sudo но при этом, ранее можно было саморучно в ubl-settings-usergroups ввести wheel в группы пользователя и спокойно этим пользоваться сейчас при таком действии выходит следующая проблема:
```
0 ✓ superadmin@ublinux-install:~$ upac -Syu
install: невозможно изменить права доступа «/home/superadmin/.cache/upac»: Операция не позволена
sudo: /etc/sudoers.d принадлежит uid 500, должно быть 0
[sudo] пароль для superadmin: *****
superadmin отсутствует в файле sudoers.
-> ошибка обновления базы данных - exit status 1
```
Что делает систему в какой-то степени неюзабельной.
Конфиг:
```
0 ✓ root@ublinux-install:~# ubconfig --source system get /
ubconfig --source global get /
GRUB_BOOT_SILENT="splash loglevel=3"
ZONE="Asia/Omsk"
SYSTEMBOOT_STATEMODE=changes
OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Enterprise (x86_64)"
DM_HINT_PASSWORD=yes
DESKTOP=xfce
XKBLAYOUT="us,ru"
CONSOLE_KEYMAP=ruwin_ct_sh-UTF-8
XKBMODEL=pc105
LOCALE="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
IPV6=no
NTPSERVERS=dhcp
NSSWITCHAVAHI=yes
NSSWITCHWINBIND=yes
HOSTNAME="ublinux-install"
MACHINEID=hardware
SERVICES_ENABLE="dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,smb,nmb,winbind,bluetooth"
FIRSTSTART=yes
USERADD[superadmin]="Администратор:::disk,lp,wheel,video,audio,optical,storage,scanner,power,users,vboxusers,vboxsf,sambashare,libvirt,nobody:--lang ru_RU.UTF-8:"
USERSHADOW[superadmin]=":::::"
VERSION=2.136
HOSTNAME="ublinux-install"
MACHINEID=hardware
SERVICES_ENABLE="dbus-broker,NetworkManager,sshd,swapspace,systemd-timesyncd,cups,cockpit.socket,avahi-daemon,avahi-dnsconfd,smb,nmb,winbind,bluetooth"
FIRSTSTART=yes
USERADD[superadmin]="Администратор:::disk,lp,wheel,video,audio,optical,storage,scanner,power,users,vboxusers,vboxsf,sambashare,libvirt,nobody:--lang ru_RU.UTF-8:"
USERSHADOW[superadmin]=":::::"
GRUB_BOOT_SILENT="splash loglevel=3"
IPV6=no
NTPSERVERS=dhcp
NSSWITCHAVAHI=yes
NSSWITCHWINBIND=yes
ZONE="Asia/Omsk"
LOCALE="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
XKBLAYOUT="us,ru"
```
Также после установки системы через актуальную версию установщика, все действия в ubl-settings* приложения сопровождаются медленной работой и таким сообщением, в качестве примера установка ядра в ubl-settings-kernel:
Также после установки системы через актуальную версию установщика, все действия в ubl-settings* приложения сопровождаются медленной работой и таким сообщением, в качестве примера установка ядра в ubl-settings-kernel:

А в режиме песочницы такого пользователя как superadmin вообще нет
А в режиме песочницы такого пользователя как superadmin вообще нет


Можно сделать дополнить функционал галки, я полагаю.
Если администратор был удален, то администратором становится тот кого пользователь создаст новым пользователем
Если пользователей несколько, то при удалении пользователя с галкой администратор, администратором становится следующий по списку пользователь
Чтобы не было конфузов что пользователь не поставит галку администратора
Можно сделать дополнить функционал галки, я полагаю.
Если администратор был удален, то администратором становится тот кого пользователь создаст новым пользователем
Если пользователей несколько, то при удалении пользователя с галкой администратор, администратором становится следующий по списку пользователь
Чтобы не было конфузов что пользователь не поставит галку администратора

Только одного пользователя можно выбрать "Администратором" на этом этапе, т.к. параметр задаёт UID 1000 указанному пользователю. Далее в системе можешь хоть сколько выбирать администратором
Только одного пользователя можно выбрать "Администратором" на этом этапе, т.к. параметр задаёт UID 1000 указанному пользователю. Далее в системе можешь хоть сколько выбирать администратором
Только одного пользователя можно выбрать "Администратором" на этом этапе, т.к. параметр задаёт UID 1000 указанному пользователю. Далее в системе можешь хоть сколько выбирать администратором
Я говорил про то что смещать галку администратора, если ранее профиль администратора был удален. А в случае если нет пользователей то при добавлении нового он становится с UID 1000
> Только одного пользователя можно выбрать "Администратором" на этом этапе, т.к. параметр задаёт UID 1000 указанному пользователю. Далее в системе можешь хоть сколько выбирать администратором
Я говорил про то что смещать галку администратора, если ранее профиль администратора был удален. А в случае если нет пользователей то при добавлении нового он становится с UID 1000
declare -A AUTOINSTALL
AUTOINSTALL[install_type]=fast
AUTOINSTALL[device]="/dev/sda"
AUTOINSTALL[part_fs_type]=ext4
AUTOINSTALL[ubconfig set [users] USERADD[user1]]="Валентин:1000::::"
Закрываю.
Исправлено.




Все работает корректно
```
declare -A AUTOINSTALL
AUTOINSTALL[install_type]=fast
AUTOINSTALL[device]="/dev/sda"
AUTOINSTALL[part_fs_type]=ext4
AUTOINSTALL[ubconfig set [users] USERADD[user1]]="Валентин:1000::::"
```
Закрываю.
superadmin после установки системы не может использовать команды под sudo
Конфиги в установленной системе:
Ибо в конфигах по умолчанию (создание пользователей было по умолчанию, изменения не производились) суперадмин по какой-то причине не создается с правами администратора

На что все команды которые имеют приставку sudo отменяются:
@asmeron мне в пользователя дефолтные группы добавлять или это бэком должно при настройке системы делаться?
Странно, проверю
Это не происходит если вкладка пользователи была проигнорирована, если на нее нажать то при выходе пользователь становится обычным, без возможностей sudo
Проблема еще актуальна, сценарий вызова проблемы:
На данный момент до сих пор superuser не может использовать команду sudo но при этом, ранее можно было саморучно в ubl-settings-usergroups ввести wheel в группы пользователя и спокойно этим пользоваться сейчас при таком действии выходит следующая проблема:
Что делает систему в какой-то степени неюзабельной.
Конфиг:
Также после установки системы через актуальную версию установщика, все действия в ubl-settings* приложения сопровождаются медленной работой и таким сообщением, в качестве примера установка ядра в ubl-settings-kernel:

А в режиме песочницы такого пользователя как superadmin вообще нет


#266
5a07711dd7исправил галку администратораМожно сделать дополнить функционал галки, я полагаю.
Если администратор был удален, то администратором становится тот кого пользователь создаст новым пользователем
Если пользователей несколько, то при удалении пользователя с галкой администратор, администратором становится следующий по списку пользователь
Чтобы не было конфузов что пользователь не поставит галку администратора

Только одного пользователя можно выбрать "Администратором" на этом этапе, т.к. параметр задаёт UID 1000 указанному пользователю. Далее в системе можешь хоть сколько выбирать администратором
Галку Администратор, можно переключателем сделать.
Я говорил про то что смещать галку администратора, если ранее профиль администратора был удален. А в случае если нет пользователей то при добавлении нового он становится с UID 1000
Можно и так
4fdad089d2Исправлено.




Все работает корректно
Закрываю.