Предупреждать пользователя о том что он изменяет профиль администратора #287

Closed
opened 2 months ago by rodion.n · 11 comments
Collaborator

Для избежания конфузов, хорошей идеей можно было бы как то выделить пользователя с возможностями суперюзера, и в случае манипуляции с этим пользователем выводить окно подтверждения по типу: "Вы уверены что хотите изменить данные этого пользователя. Это может повлечь неизбежным повреждениям."

Для избежания конфузов, хорошей идеей можно было бы как то выделить пользователя с возможностями суперюзера, и в случае манипуляции с этим пользователем выводить окно подтверждения по типу: "Вы уверены что хотите изменить данные этого пользователя. Это может повлечь неизбежным повреждениям."
rodion.n added the улучшение label 2 months ago
asmeron was assigned by rodion.n 2 months ago
YanTheKaller was assigned by rodion.n 2 months ago
Owner

По факту нет такого понятия как Администратор в Linux, пользователь superadmin просто по умолчанию включен в группу wheel в которую можно включить и других пользователей. Группа wheel разрешает выполнять sudo.
Но и от любого пользователя можно повысить права до root через su.

Пароль на root меняется в отдельном меню специально, таким способом выделяем ответственность.

По факту нет такого понятия как Администратор в Linux, пользователь superadmin просто по умолчанию включен в группу wheel в которую можно включить и других пользователей. Группа wheel разрешает выполнять sudo. Но и от любого пользователя можно повысить права до root через su. Пароль на root меняется в отдельном меню специально, таким способом выделяем ответственность.
Owner

Предлагаю решение такое.

  • Вкладка "Пользователи конфигурации"
    • Если задан параметр ADDADM=yes т.е. включен "Пользователь с ID 1000 является администратором включённым в группу wheel", то подсветить всю строку фоном
    • Если в "Дополнительные группы" указана группа "wheel", то подсветить всю строку фоном
  • Вкладка "Пользователи системы"
    • Если в "Дополнительные группы" указана группа "wheel", то подсветить всю строку фоном
  • Цвет подсвечиваемого фона согласовать, что-бы не назойливо было.
Предлагаю решение такое. - Вкладка "Пользователи конфигурации" - Если задан параметр `ADDADM=yes` т.е. включен "Пользователь с ID 1000 является администратором включённым в группу wheel", то подсветить всю строку фоном - Если в "Дополнительные группы" указана группа "wheel", то подсветить всю строку фоном - Вкладка "Пользователи системы" - Если в "Дополнительные группы" указана группа "wheel", то подсветить всю строку фоном - Цвет подсвечиваемого фона согласовать, что-бы не назойливо было.
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/a962740daee4637b8ada8c76833dc995a92d661b
rodion.n was assigned by asmeron 2 months ago
Poster
Collaborator

image

Выделение пользователя суперадмина реализованы, закрываю.

![image](/attachments/2482dd79-8a33-495f-8bec-f6978daaa142) Выделение пользователя суперадмина реализованы, закрываю.
rodion.n closed this issue 1 month ago
rodion.n reopened this issue 1 month ago
Poster
Collaborator

Я правильно понимаю что должна подсвечиваться вся группа wheels? Если да, то тогда допустим создан еще один wheels пользователь, но он то не подсвечен
image
image
Я понимаю что это не 1000. Но в Linux же можно и под другой группой записать суперадмина
image
image

Я правильно понимаю что должна подсвечиваться вся группа wheels? Если да, то тогда допустим создан еще один wheels пользователь, но он то не подсвечен ![image](/attachments/6590328e-e512-45d8-9d73-21370a90b2e3) ![image](/attachments/35fb5262-ca91-4469-a3d4-81409063ff29) Я понимаю что это не 1000. Но в Linux же можно и под другой группой записать суперадмина ![image](/attachments/7595f610-7a1c-4ff3-9c7f-cbf168a953b2) ![image](/attachments/ca4c81e2-f66d-4557-886f-307cf581b429)
Collaborator

зачем-то я из списка системы получаю список пользователей в wheel

зачем-то я из списка системы получаю список пользователей в wheel
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/9d9555d6e8907a5614aaf1cc5e92c07524178d4e
Poster
Collaborator

Так wheel пользователь может быть не только с parameters_size>1&&atoi(parameters[1])==1000
image

Так wheel пользователь может быть не только с `parameters_size>1&&atoi(parameters[1])==1000` ![image](/attachments/287e8771-bf45-46b9-8d09-72e052e83064)
Collaborator

==1000 работает от галки из дополнительных настроек с галки что uid 1000 всегда администратор

==1000 работает от галки из дополнительных настроек с галки что uid 1000 всегда администратор
Collaborator

image
первый - создан, последний - изменён из того что уже было в системе

![image](/attachments/d025e154-d569-436d-b011-e21856e8e0be) первый - создан, последний - изменён из того что уже было в системе
114 KiB
Poster
Collaborator

image
wheel пользователь выделяется, закрываю!

![image](/attachments/2be74899-4ba3-45f9-9175-c27abc773b35) wheel пользователь выделяется, закрываю!
rodion.n closed this issue 1 month ago
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-usergroups#287
Loading…
There is no content yet.