linux: оновлення груп без необхідності повторного входу [дублікат]


10

Можливий дублікат:
Чи є в Linux спосіб оновити властивості користувача / групи без необхідності повторного входу?

Як можна оновлювати групи, в яких увійшов користувач без реєстрації?


1
фій. відповідь, позначена правильною, неправильна ... і це технічно все ще перегляд. Я додав правильну відповідь ... Я вважаю, що відповідь на це питання, як правило, неправильна. це звичайна помилка.
ксенотерацид

Відповіді:


18

можливо в оболонці (я не думаю, що це для gui)

спробуйте newgrp groupname

Я трохи більше писав інформацію про це у своєму блозі . відповідно до цього, це також змінить групу оболонки за замовчуванням. ви можете використовувати sgдля переключення групи за замовчуванням


2
це по суті нічим не відрізняється від того, що su - usernameробилося так, як вказував ігнасіо. новий процес оболонки завантажується і шарується поверх старого. однак ви все ще технічно правильні :)
пн

3
Префікс з exec( exec newgrp groupname), якщо ви не хочете мати старий процес оболонки.
користувач1686

1
@ orlandu63, за винятком випадків, коли ви змінюєте свого користувача, а це означає - змінити і всю вашу околицю. Це також може означати, що ви повинні увійти. newgrp не робить. @grawity Я цього не знав. дякую за пораду.
ксенотерацид

8

su - username зробить це для оболонки (і підпроцесів), яка відкривається, але для всього іншого вам потрібно буде переробити.


1
ця відповідь невірна, тим більше, що su повторно входить у систему. Використовуйте newgrpу відкритому сеансі оболонки, щоб додати групи до цього сеансу, до якого ви додані.
ксенотеррацид
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.