Можно задать обычному юзеру домашний каталог superadmin #286

Open
opened 4 weeks ago by rodion.n · 9 comments
Collaborator

Можно создать обычного юзера, и задать в домашнем каталоге абсолютно любую папку, даже папку суперюзера, и пользователь получит к ней доступ

ubconfig  set users USERADD['user849023384']='Uera:1003:1006:audio,libvirt,lp,nobody,optical,power,sambashare,scanner,storage,users,vboxusers,video:--home-dir /home/superadmin --shell /usr/bin/bash:$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60' USERSHADOW['user849023384']='2025-10-06:::7::'Added ==> global ==> USERADD[user849023384] ==> [/etc/ublinux/users] ==> /memory/layer-base/1/ublinux.ini
Added ==> system ==> USERADD[user849023384] ==> [/etc/ublinux/users] ==> /etc/ublinux/users
INFO:Execute the system configuration commands for [/etc/ublinux/users] of the 'USERADD[user849023384]' option.
Added ==> global ==> USERSHADOW[user849023384] ==> [/etc/ublinux/users] ==> /memory/layer-base/1/ublinux.ini
Added ==> system ==> USERSHADOW[user849023384] ==> [/etc/ublinux/users] ==> /etc/ublinux/users
INFO:Execute the system configuration commands for [/etc/ublinux/users] of the 'US[Thread 0x7fffd37fe6c0 (LWP 15453) exited]
ERSHADOW[user849023384]' option.

image
image

Можно создать обычного юзера, и задать в домашнем каталоге абсолютно любую папку, даже папку суперюзера, и пользователь получит к ней доступ ``` ubconfig set users USERADD['user849023384']='Uera:1003:1006:audio,libvirt,lp,nobody,optical,power,sambashare,scanner,storage,users,vboxusers,video:--home-dir /home/superadmin --shell /usr/bin/bash:$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60' USERSHADOW['user849023384']='2025-10-06:::7::'Added ==> global ==> USERADD[user849023384] ==> [/etc/ublinux/users] ==> /memory/layer-base/1/ublinux.ini Added ==> system ==> USERADD[user849023384] ==> [/etc/ublinux/users] ==> /etc/ublinux/users INFO:Execute the system configuration commands for [/etc/ublinux/users] of the 'USERADD[user849023384]' option. Added ==> global ==> USERSHADOW[user849023384] ==> [/etc/ublinux/users] ==> /memory/layer-base/1/ublinux.ini Added ==> system ==> USERSHADOW[user849023384] ==> [/etc/ublinux/users] ==> /etc/ublinux/users INFO:Execute the system configuration commands for [/etc/ublinux/users] of the 'US[Thread 0x7fffd37fe6c0 (LWP 15453) exited] ERSHADOW[user849023384]' option. ``` ![image](/attachments/f5d88421-8bd4-4211-8438-722cfe824ac8) ![image](/attachments/257057a2-37aa-49fa-8c3a-a2c6af8bc95e)
rodion.n added the неисправно ошибка labels 4 weeks ago
YanTheKaller was assigned by rodion.n 4 weeks ago
asmeron was assigned by YanTheKaller 4 weeks ago
Collaborator

@asmeron так и должно быть или это проблема?

@asmeron так и должно быть или это проблема?
Poster
Collaborator

После этого кстати суперадмин помирает

После этого кстати суперадмин помирает
Owner

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

Возможно стоит сделать уведомление, если именно вручную заданы два одинаковых домашних каталога, то предупреждение о таком конфузе.

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

Если выбрал домашний каталог, сменил фокус, то проходит проверка на уже указанный такой-же домашний каталог у другого пользователя, при совпадении строка предупреждения в статусной строке, на жёлтом фоне:

  • (RU) "Указанный домашний каталог используется другим пользователем"
  • (EN) "The selected home directory is used by another user"

Проверку домашнего каталога делать по пользователям конфигурации и по системным пользователям.

Если выбрал домашний каталог, сменил фокус, то проходит проверка на уже указанный такой-же домашний каталог у другого пользователя, при совпадении строка предупреждения в статусной строке, на жёлтом фоне: - (RU) "Указанный домашний каталог используется другим пользователем" - (EN) "The selected home directory is used by another user" Проверку домашнего каталога делать по пользователям конфигурации и по системным пользователям.
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-usergroups/commit/f74f393604c98770a5dd789c2ed0d09ca571c063 ![image](/attachments/e8e5a751-8be9-47f9-91b6-3f71c3666d92)
Poster
Collaborator

Выводит, но создать пользователя с этой папкой все равно можно, может найдется какой нибудь кто не читает всплывающие уведомления (при условии что они убираются через 15 секунд)

Выводит, но создать пользователя с этой папкой все равно можно, может найдется какой нибудь кто не читает всплывающие уведомления (при условии что они убираются через 15 секунд)
Collaborator

всё равно можно потому что это действительно можно сделать если нужно

всё равно можно потому что это действительно можно сделать если нужно
Owner

Мы разрешаем использовать один общий каталог для разных пользователей.

Мы разрешаем использовать один общий каталог для разных пользователей.
rodion.n was assigned by asmeron 2 weeks ago
Poster
Collaborator

Допустим у нас есть два юзера, user-1 и user-2 если задать user-2 папку user-1 то неожиданно user-1 не может входить в систему не прогружается оболочка (никакая кроме GNOME и то только через gdm). А user-2 имеет доступ к папке user-1
image
и в аккаунте юзера в thunar появляются дубликаты:
image

В таком случае это надо чинить

Допустим у нас есть два юзера, user-1 и user-2 если задать user-2 папку user-1 то неожиданно user-1 не может входить в систему не прогружается оболочка (никакая кроме GNOME и то только через gdm). А user-2 имеет доступ к папке user-1 ![image](/attachments/c8c9a9bb-b4be-435c-895f-8d721ffed529) и в аккаунте юзера в thunar появляются дубликаты: ![image](/attachments/630a396d-cf6e-4fcd-a0e9-5e4f40fe0134) В таком случае это надо чинить
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#286
Loading…
There is no content yet.