Pagina 1 di 1
differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: gio 20 nov 2008, 20:13
da conraid
Mi spiegate questo passaggio di Alien Bob fatto su usenet
Non la traduzione, fino a li ci arrivo anche con il mio scarso inglese (almeno credo), ma proprio il senso "tecnico"
Questa storia che in init 3 sei implicitamente aggiunto in quei gruppi mi mancava.
When you boot in runlevel 4 "graphical login", you need to add your
user account at least to the following groups:
- audio (so that you have sound),
- plugdev (so that auto-mounting a CD or USB stick works),
- power (so that you are allowed to power down your box),
- floppy (if you have a floppy drive and want to use it),
- cdrom (if you want to be able to access the DVD you just inserted)
This is the difference with runlevel 3 "console login": in runlevel 3
you are implicitly added to all these groups when you login. In
runlevel 4, you must be explicitly a member of these groups or else
you will not have access to your computer peripherals.
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: gio 20 nov 2008, 21:10
da aLvArO
non saprei anche perchè sia in runlevel 3 che 4
devi sempre aggiungere il tuo utente a quei gruppi.
ovviamente se hai bisogno di un certo tipo di cose altrimenti no.
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: gio 20 nov 2008, 21:13
da Mario Vanoni
conraid ha scritto:Mi spiegate questo passaggio di Alien Bob fatto su usenet
Non la traduzione, fino a li ci arrivo anche con il mio scarso inglese (almeno credo), ma proprio il senso "tecnico"
Questa storia che in init 3 sei implicitamente aggiunto in quei gruppi mi mancava.
When you boot in runlevel 4 "graphical login", you need to add your
user account at least to the following groups:
- audio (so that you have sound),
- plugdev (so that auto-mounting a CD or USB stick works),
- power (so that you are allowed to power down your box),
- floppy (if you have a floppy drive and want to use it),
- cdrom (if you want to be able to access the DVD you just inserted)
This is the difference with runlevel 3 "console login": in runlevel 3
you are implicitly added to all these groups when you login. In
runlevel 4, you must be explicitly a member of these groups or else
you will not have access to your computer peripherals.
Non lo so sinceramente,
ma forse implica /etc/inittab:
c1...c5 sono diversi dal c6
per i run level previsti.
Quindi se hai
id:3:... oppure id:4:...
ignoro.
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: gio 20 nov 2008, 22:02
da aschenaz
Io non capisco una cosa: il mio pc è in init 4; nel gruppo power io non
ho aggiunto alcun utente (infatti è vuoto), eppure tutti spegniamo
tranquillamente la macchina!

Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: gio 20 nov 2008, 22:23
da conraid
aschenaz ha scritto:Io non capisco una cosa: il mio pc è in init 4; nel gruppo power io non
ho aggiunto alcun utente (infatti è vuoto), eppure tutti spegniamo
tranquillamente la macchina!

Anche a me nino
Tra l'altro nello stesso post sbaglia un comando. Bah...
comunque parla di "old faq", magari è qualcosa di vecchio, ma la differenza tra init3 e 4 mi suona strana
Per i curiosi il post è questo
Message-ID: <29022$49249c4a$3ec2a654$
2327@news.chello.nl>
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: ven 21 nov 2008, 0:02
da cyberninja
Uhm... effettivamente io quelle due (2) volte che ho modificato inittab per partire in init4 anzichè 3 poi non mi partiva l'audio.
Avevo letto da qualche parte che c'è un workaround per questo "problema", ma non mi sono interessato più di tanto... ho rimesso subito init3.
Luca
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: ven 21 nov 2008, 9:40
da mauro
la spiegazione dovrebbe essere in /etc/login.defs, greppate CONSOLE_GROUPS e troverete i gruppi `extra'
Codice: Seleziona tutto
#
# List of groups to add to the user's supplementary group set
# when logging in on the console (as determined by the CONSOLE
# setting). Default is none.
#
# Use with caution - it is possible for users to gain permanent
# access to these groups, even when not logged in on the console.
# How to do it is left as an exercise for the reader...
#
# Most of these groups are self-explanatory.
#
# Note that users are added to these default groups only when
# logging into a shell with /bin/login, not when using a login
# manager such as kdm. In that case, users who should have
# hardware access must be added to the appropriate groups
# when the user is added with adduser or useradd, or by editing
# /etc/group directly.
#
CONSOLE_GROUPS floppy:audio:cdrom
(io ho solo floppy, audio e cdrom perche' ho modificato quella riga ma di default su slackware sono i cinque elencati da Alien Bob)
il man di login.defs invece fa un po' di casotto

, oltre a non menzionare CONSOLE_GROUPS dice:
Codice: Seleziona tutto
BUGS
Much of the functionality that used to be provided by the shadow password
suite is now handled by PAM. Thus, /etc/login.defs is no longer used by proâ€
grams such as login(1), passwd(1) and su(1). Please refer to the correspondâ€
ing PAM configuration files instead.
EDIT: video ce l'ho anch'io in realta'

.. me lo son perso incollando il testo, poi dato che mi ricordavo di aver modificato quella riga (avevo tolto plugdev ai tempi in cui c'era ancora) non ho fatto caso alla cosa ed ho dato per scontato di aver piallato pure video
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: ven 21 nov 2008, 9:46
da Paoletta
cyberninja ha scritto:Uhm... effettivamente io quelle due (2) volte che ho modificato inittab per partire in init4 anzichè 3 poi non mi partiva l'audio.
Avevo letto da qualche parte che c'è un workaround per questo "problema", ma non mi sono interessato più di tanto... ho rimesso subito init3.
Luca
basta che aggiungi il tuo utente al gruppo audio e tutto funziona;
quando tu avvi l'interfaccia grafica da init 3 il server audio funziona senza problemi perché viene avviato dalla tua utenza e non ci sono problemi sui permessi. Quando invece utilizzi init4 il server audio è già attivo, ma con i permessi di root e quindi devi aggiungere il tuo utente al gruppo audio per poter usufruire del server sonoro;
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: ven 21 nov 2008, 9:47
da conraid
non c'è power da me, mai modificato io questo file
Leggendo il man... effetti della mancanza di PAM?
Boh, comunque grazie Mauro
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: ven 21 nov 2008, 10:14
da Paoletta
conraid ha scritto:
non c'è power da me, mai modificato io questo file
Leggendo il man... effetti della mancanza di PAM?
Boh, comunque grazie Mauro
nemmeno da me...
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: ven 21 nov 2008, 10:15
da mauro
conraid ha scritto:
non c'è power da me, mai modificato io questo file
Codice: Seleziona tutto
$ tar Ofx ../shadow-4.0.3-i486-15.tgz etc/login.defs.new | grep CONSOLE_GROUPS
CONSOLE_GROUPS floppy:audio:cdrom:video
e' vero.. era cosi' sulla 12.0, ora non piu' (e' plugdev il gruppo rimosso pero', non power)
Codice: Seleziona tutto
$ tar Ofx ../shadow-4.0.3-i486-14.tgz etc/login.defs.new | grep CONSOLE_GROUPS
CONSOLE_GROUPS floppy:audio:cdrom:video:plugdev
EDIT:
ecco il motivo, dal Changelog
Codice: Seleziona tutto
Wed Mar 26 00:21:34 CDT 2008
...
a/shadow-4.0.3-i486-15.tgz: Took plugdev out of CONSOLE_GROUPS in
/etc/login.defs, since DBUS doesn't know about group memberships added that
way. Users not actually listed in /etc/groups as part of groups such as
plugdev wouldn't be able to use those devices even at the console when
logging in through a graphical login manager such as XDM, KDM, or GDM.
Stuart Winter enhanced the command-line adduser tool. Quote from the adduser
program history: "* To facilitate use of the automatic mounting features of
HAL, allow the admin to easily add users to the default groups:
audio,cdrom,video,plugdev,floppy
The default is not to add new users to these groups. And by the way, this
script is "adduser from Slackware" not "superadduser from Gentoo" ;-)"
If you trust your users, this is the correct way to give them access to these
devices. adduser will automatically edit /etc/groups for you. If you do not
trust your users and you give them access to these groups, they may create
mischief from afar with this access, so be aware of the security implications.
...
Re: differenza nei gruppi di appartenenza tra init 3 e 4
Inviato: ven 21 nov 2008, 16:31
da cyberninja
Paoletta ha scritto:basta che aggiungi il tuo utente al gruppo audio e tutto funziona;
quando tu avvi l'interfaccia grafica da init 3 il server audio funziona senza problemi perché viene avviato dalla tua utenza e non ci sono problemi sui permessi. Quando invece utilizzi init4 il server audio è già attivo, ma con i permessi di root e quindi devi aggiungere il tuo utente al gruppo audio per poter usufruire del server sonoro;
Immaginavo fosse una roba semplice.
Comunque è più divertente partire in console.
Grazie dell'hint (ne avessi eventualmente bisogno).
Luca