Insomma non trovo info in rete del come uscire dalla sessione sudo,se basta chiudere il terminale ,come non ho capito se ad un riavvio del Mac si ritorna utente normale o si rimane su sudo se prima non si fa la cosa esatta,che ne so un comando ecc. Lo so pare stupida la domanda ma per chi è nuovo e non usa il terminale specie sul Mac non è così. Grazie
Chiedo su terminale
Regole del forum
Chiedo su terminale
Insomma non trovo info in rete del come uscire dalla sessione sudo,se basta chiudere il terminale ,come non ho capito se ad un riavvio del Mac si ritorna utente normale o si rimane su sudo se prima non si fa la cosa esatta,che ne so un comando ecc. Lo so pare stupida la domanda ma per chi è nuovo e non usa il terminale specie sul Mac non è così. Grazie
Re: Chiedo su terminale
Re: Chiedo su terminale
Lo descrivo anche diversamente: dopo aver dato un comando preceduto da sudo cosa bisogna fare per chiudere la sessione sudo e tornare su quel PC utente normale? Ringrazio nuovamente.
Re: Chiedo su terminale
Non devi fare assolutamente niente. Come secritto nella prima riga del manuale di sudo:
Ovvero "esegue UN comando come un altro utente". Solo il comando preceduto da sudo è eseguito come root; al termine del comando, la sessione ritorna ad essere quella... dell' "utente normale".Execute a command as another user.
Re: Chiedo su terminale
Non lo so forse c'è un errore nel secondo commento dove leggo "Solo il comando preceduto da sudo è eseguito come root; al termine del comando, la sessione ritorna ad essere quella... dell' "utente normale".
Al posto di preceduto forse è il comando che viene dopo? (preceduto da sudo non c'era niente,tant'è che proprio in quel momento avevo aperto il terminale) Confermi ?
Re: Chiedo su terminale
Dato il comando sudo firmwarepasswd -disable-reset-capability
poi ho chiuso il terminale cliccando la x in alto,un po come facciamo con i Browser,senza scrivere exit o altro nel terminale,da li il dubbio.
Re: Chiedo su terminale
Re: Chiedo su terminale
Un ultimissima cosa,mi confermi che è corretto il comando per impedire manomissioni del firmware ?
La prossima volta che uso il comando sudo,quale è la procedura giusta per chiudere il tutto ? (non so se è corretto dire la sessione oppure no,voglio solo capire come chiudere per bene la cosa. Non so neanche se scade da sola una sessione oppure al riavvio del Mac.)
Re: Chiedo su terminale
Sembrerebbe proprio di sì!
sudo serve ad eseguire il comando che viene scritto immeditamente dopo come utente root. Facciamo qualche esempio (sono comandi innocui, puoi provare tu stesso, se vuoi): se apri il terminale (che su Mac si chiama Console... ) e digiti
Codice: Seleziona tutto
whoami
Quando invece digiti
Codice: Seleziona tutto
sudo whoami
Spero che tu abbia compreso, perché temo che, più chiaro di così, non posso essere!
Una volta che il comando termina e ritorna il normale prompt, sei già tornato utente normale.
Re: Chiedo su terminale
Mi chiedo come mai però,dalla console (o terminale che sia) come mai non hanno fatto in modo che uno già a vista sa se è li dentro come utente normale o superutente? Per esempio con Ubuntu e simili,basta uno sguardo e a seconda del simbolo (dollaro diciamo o cancelletto mi pare, vado a memoria è da tanto che non lo uso) già si vedeva e si capiva tutto. In macOS ,nel terminale pare non è così,altrimenti sarebbe molto più semplice.
Grazie e buon Sabato.
Re: Chiedo su terminale
sudo funziona nello stesso identivo modo sia su MacOS che su Linux!
Stai facendo un sacco di confusione tra un sessione di terminale di utente con ridotti privilegi, una sessione di terminale dell'utente root, sudo e su
Re: Chiedo su terminale
Non era mia intenzione. Il fatto è che è molto complesso tutto quanto ,su alcuni sistemi puoi fare certe cose,su altri ecc ecc ,per chi non conosce tutto quanto non è facile. Per questo sono venuto qui
Grazie
Per la cronaca: ho dato un altro comando ,dovendolo dare per forza con sudo antecedente al comando,poi leggevo nella console che dovevo riavviare,a quel punto (visto che sto cercando di capire come funziona) non ho chiuso il terminale tramite la x e poi riavviato il mac (come feci eiri per esempio)
ma ho continuato nel terminale e ho dato sudo reboot, a quel punto si è riavviato il Mac e con mia sorpresa però,dopo il riavvio mi sono ritrovato nell'interfaccia grafica (appena avviato il Mac) il terminale ancora aperto e con le istruzioni di prima,compreso la modifica andata a buon fine ,insomma il tutto ancora li dentro.
Poi ho chiuso dalla barra degli strumenti con esci dal terminale. Vallo a capire
Re: Chiedo su terminale
Infatti, per impostazione predefinita, MacOS mantiene aperti i programmi tra un riavvio e l'altro (comportamento che può essere cambiato). La sessione di terminale, invece, è salvata nel file /etc/bashrc_Apple_Terminal proprio per essere ripristinata; anche in questo il comportamento può essere cambiato come descritto nel file stesso.
Re: Chiedo su terminale
Non è che mi sorprendo. Non lo so proprio ,sto cercando di capire e comunque è già impostato così come in figura,non doveva aprorsi dunque il terminale al riavvio,mi pareCUB3 ha scritto: ↑dom feb 14, 2021 9:09 am Non capisco la tua sorpresa, è un comportamento del tutto normale per MacOS!
Infatti, per impostazione predefinita, MacOS mantiene aperti i programmi tra un riavvio e l'altro (comportamento che può essere cambiato).
qui è da matematico,per me ,almeno al momentoLa sessione di terminale, invece, è salvata nel file /etc/bashrc_Apple_Terminal proprio per essere ripristinata; anche in questo il comportamento può essere cambiato come descritto nel file stesso.
-
- Argomenti simili
- Risposte
- Visite
- Ultimo messaggio