Pagina 1 di 1

[ RISOLTO] Eliminare user dal gruppo root

Inviato: gio 14 giu 2007, 9:46
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

Inviato: gio 14 giu 2007, 11:21
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

Inviato: gio 14 giu 2007, 12:45
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

Inviato: gio 14 giu 2007, 13:18
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 -"

Inviato: gio 14 giu 2007, 14:11
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 ;)

Inviato: gio 14 giu 2007, 14:46
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

Inviato: gio 14 giu 2007, 19:52
da gnubit
Può anche essere che tempo addietro avessi usato questo "trucchetto" per evitare rogne con mount.

Inviato: lun 18 giu 2007, 11:02
da michelino
Non credo, ma non posso escludere niente :D :D :D :D :D