[ RISOLTO] Eliminare user dal gruppo root

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

[ RISOLTO] Eliminare user dal gruppo root

Messaggio da michelino »

Non riesco ad eliminare il mio utente dal gruppo "root",
Ho eseguito i seguenti comandi col seguente risultato

Codice: Seleziona tutto

root@Michelino:/home/geko/# usermod -G floppy,audio,video,cdrom,storage,plugdev geko
root@Michelino:/home/geko/# groups geko
root floppy audio video cdrom storage plugdev
root@Michelino:/home/geko/# su geko -

Hear about...
        the wild office Christmas party in a completely automated
        company -- the photocopier got drunk and tried to undo the
        typewriter's ribbon?

geko@Michelino:~$ groups
root floppy audio video cdrom plugdev storage
Soluzioni
Ultima modifica di michelino il gio 14 giu 2007, 13:18, modificato 1 volta in totale.

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

Controlla che in /etc/passwd ci sia una linea tipo

Codice: Seleziona tutto

geko:x:1000:100::/home/bitmap:/bin/bash
l'importante è il 100 che deve richiamare il valore che vedi in /etc/group

Codice: Seleziona tutto

users::100:
Poi in sempre in /etc/group dovresti trovare una riga simile

Codice: Seleziona tutto

root::0:root,geko
Elimina ,geko

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio da sid77 »

direi /home/geko al posto di /home/bitmap ;-)
comunque quoto quanto detto da gnubit, in ogni caso una nota importante:

Codice: Seleziona tutto

su geko -
NON esegue login come geko, cambia solo uid

Codice: Seleziona tutto

su - geko
esegue il login
(almeno con shadow-4.0.3-i486-11 della slax 5.1.8 )

ciao

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Messaggio da michelino »

Avevo dato un occhio ad /etc/group, e stranamente non ricomprendeva l'utente nel gruppo "root"; mi dava

Codice: Seleziona tutto

root::0:root
non avevo pensato invece di verificare che in /etc/passwd il mio utente fosse associato al gruppo "users", infatti mi dava:

Codice: Seleziona tutto

geko:x:1001:0:Michelino Chionchio:/home/geko/:/bin/bash
infatti modificando a manina il gid da 0 (root) a 100 (users) ottengo

Codice: Seleziona tutto

geko@Michelino:~$ groups
users floppy audio video cdrom plugdev storage
A parte la possibilità che io abbia messo mani al file qualche anno fa, quand'ero alle prime armi (non che ora sia particolermente bravo :roll: :D ), ci sono ipotesi alternative?
Grazie per le dritta, anche su "su -"

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

usando lo switch "-G" di usermod modifichi solamente l'appartenenza a gruppi supplementari e non il gruppo di login dell'utente (che modifichi con "-g").

il fatto che in /etc/group non vedevi l'utente associato al gruppo "root" è semplicemente perchè questo era il gruppo principale dell'utente (specificato in /etc/passwd).

ipotesi alternative? o lo hai cambiato tu o qualcun'altro al tuo posto. immagino la tua slack non l'abbia fatto di propria iniziativa ;)

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Messaggio da michelino »

bloodlust ha scritto:usando lo switch "-G" di usermod modifichi solamente l'appartenenza a gruppi supplementari e non il gruppo di login dell'utente (che modifichi con "-g").

il fatto che in /etc/group non vedevi l'utente associato al gruppo "root" è semplicemente perchè questo era il gruppo principale dell'utente (specificato in /etc/passwd).
Visto il contenuto di /etc/passwd l'avevo intuito.
bloodlust ha scritto:ipotesi alternative? o lo hai cambiato tu o qualcun'altro al tuo posto. immagino la tua slack non l'abbia fatto di propria iniziativa ;)
Immagino di aver creato io qualche casino in passato confondendo i due switch ("-g" e "-G") :D :D :D

Grazie a tutti

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

Può anche essere che tempo addietro avessi usato questo "trucchetto" per evitare rogne con mount.

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Messaggio da michelino »

Non credo, ma non posso escludere niente :D :D :D :D :D

Rispondi