linux: gruppi di aggiornamento senza dover ripetere il login [duplicato]


10

Possibile duplicato:
esiste un modo in Linux per aggiornare le proprietà utente / gruppo senza dover effettuare nuovamente l'accesso?

Come si aggiornano i gruppi in cui si trova un utente connesso senza dover ripetere il login?


1
FYI. la risposta contrassegnata come corretta è sbagliata ... ed è ancora tecnicamente un nuovo accesso. Ho aggiunto una risposta corretta ... Trovo che la risposta data a questa domanda sia generalmente sbagliata. è un errore comune.
xenoterracide

Risposte:


18

possibile in shell (non credo sia per gui)

provare newgrp groupname

Ho scritto più informazioni su questo sul mio blog qualche tempo fa. in base a ciò ciò cambierà anche il gruppo predefinito della shell. puoi usare sgper cambiare il tuo gruppo predefinito


2
questo non è sostanzialmente diverso dal fare su - usernamecome ha sottolineato Ignacio. un nuovo processo di shell viene caricato e sovrapposto a quello precedente. tuttavia, sei ancora tecnicamente corretto :)
moo

3
Prefisso con exec( exec newgrp groupname) se non vuoi avere un vecchio processo di shell in giro.
user1686

1
@ orlandu63 tranne su cambia il tuo utente e il - significa cambia anche tutto il tuo ambiente. Può anche significare che devi effettuare l'accesso. newgrp no. @grawity Non lo sapevo. grazie per il consiglio.
xenoterracide,

8

su - username lo farà per la shell (e sottoprocessi) che su si apre, ma per tutto il resto è necessario registrarsi nuovamente.


1
questa risposta non è corretta, specialmente perché su sta eseguendo di nuovo il login. usare newgrpin una sessione di shell aperta per aggiungere gruppi a quella sessione, a cui sei stato aggiunto.
xenoterracide
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.