Pagina 1 di 1

[Risolto] Comando groups

Inviato: martedì 28 febbraio 2017, 14:06
da alexspecialex
Salve a tutti, per ragioni didattiche mi sono trovato a provare vari comandi da terminale, il problema è che quando eseguo il comando "groups", invece che restituirmi il mio gruppo di appartenenza che di default dovrebbe essere admin, ricevo questo "errore":

groups: impossibile trovare il nome del gruppo con id 1000
1000 adm cdrom sudo dip plugdev lpadmin sambashare

Ho cercato online ma non sono riuscito a trovare alcuna risposta chiara.
Qualcuno di voi saprebbe spiegarmi il perché? Grazie mille! :)

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 14:20
da DoctorStrange
Prova a postare il risultato di:

Codice: Seleziona tutto

cat /etc/passwd | grep $USER
Vediamo se c'è qualcosa di anomalo.

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 14:42
da alexspecialex
Grazie per la risposta, questo è l'output:

Codice: Seleziona tutto

anon:x:1000:1000:anon,,,:/home/anon:/bin/bash

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 14:53
da thece
Mi sa che hai piallato il gruppo, quello che aveva ID 1000

Codice: Seleziona tutto

cat /etc/group | grep 1000

Codice: Seleziona tutto

cat /etc/group | grep anon

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 15:12
da alexspecialex
Il primo comando non mi restituisce nulla, il secondo questo:

Codice: Seleziona tutto

adm:x:4:syslog,anon
cdrom:x:24:anon
sudo:x:27:anon
dip:x:30:anon
plugdev:x:46:anon
lpadmin:x:113:anon
sambashare:x:128:anon

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 15:14
da thece
Perchè il gruppo di ID 1000, che presumibilmente si chiamava anche lui anon, è stato cancellato

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 15:54
da alexspecialex
Non sembra una cosa bella :lol:
Quindi? Cosa dovrei fare per sistemare?

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 15:56
da thece
Ricreare quel gruppo presumibilmente come era?

Codice: Seleziona tutto

sudo addgroup --gid 1000 anon   (corretto)

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 16:03
da alexspecialex
Ma il gruppo di default non dovrebbe essere "admin" invece del mio nome utente?

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 16:08
da thece
No.
Normalmente, quando viene creato un utente (es: pippo) insieme all'utente viene creato un gruppo con lo stesso nome. Tale gruppo è il gruppo principale al quale appartiene l'utente, quello che appare all'interno del file /etc/passwd (anche se qui è espresso in forma numerica).
In base poi ad altre opzioni scelte al tool usato per la creazione, il nuovo utente può essere associato o meno ad altri gruppi, che però sono considerati gruppi secondari

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 16:57
da alexspecialex
Ok grazie, ho provato il comando ma mi dice che -g è un opzione ambigua, così ho provato senza, e mi dice:
"addgroup: L'utente «1000» non esiste."

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 17:01
da thece
alexspecialex [url=http://forum.ubuntu-it.org/viewtopic.php?p=4962845#p4962845][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ok grazie, ho provato il comando ma mi dice che -g è un opzione ambigua, così ho provato senza, e mi dice:
"addgroup: L'utente «1000» non esiste."
Ops ... prova

Codice: Seleziona tutto

sudo groupadd -g 1000 anon
oppure

Codice: Seleziona tutto

sudo addgroup --gid 1000 anon

... comunque esiste sembre una bellissima cosa che si chiama manuale

Codice: Seleziona tutto

man groupadd

Codice: Seleziona tutto

man addgroup

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 17:59
da alexspecialex
Sì, l'avevo letto anche perché mi è uscito dopo il primo comando sbagliato, però non sapevo se "--gid" fosse la stessa cosa, ora l'output è questo:

"anon adm cdrom sudo dip plugdev lpadmin sambashare"

è corretto?

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 18:00
da thece
Dovrebbe, vediamo anche gli ID

Codice: Seleziona tutto

id anon

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 18:15
da alexspecialex

Codice: Seleziona tutto

uid=1000(anon) gid=1000(anon) gruppi=1000(anon),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 18:15
da thece
Oserei dire ... perfetto!!!

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 18:16
da alexspecialex
Ottimo grazie mille :)

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 18:17
da daigo

Re: Comando groups

Inviato: martedì 28 febbraio 2017, 18:20
da thece