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
l'importante è il 100 che deve richiamare il valore che vedi in /etc/group
Poi in sempre in /etc/group dovresti trovare una riga simile
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:
NON esegue login come geko, cambia solo uid
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
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

), 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")
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