Newsgroup: it.comp.os.linux.sys
Titolo: su e password

Ho già scritto di questo problema si icoli, senza avere ancora risolto 
nulla.
Da utente non mi viene riconosciuta la password di su, mentre per il 
login di root non ho nessuna difficoltà. Prima di questo problema ho 
fatto un pò di confusione con /dev e con /bin a causa di un apt-get 
upgrade che per primo aveva creato problema.
Ho controllato PAM e mi sembra tutto a posto. Da utente non posso fare 
nemmeno il mount del cdrom e del cdrw. Ieri non veniva riconosciuto 
nemmeno l'hostname (mancava /bin/hostname che ho semplicemente aggiunto 
copiandolo da un'altra directory /bin). Ho controllato i permessi 1000 
volte.
Magari posto anche i file di pam, se è necessario.
Graziemanu

Alix wrote:
...ma : si capisce?
boh
Manu

 volte.
secondo me hai evidenti casini su questa macchina che vanno ben oltre il 
problema di "su"
--
massimiliano.

 Da utente non mi viene riconosciuta la password di su
Magari devi essere nel gruppo wheel.
Davide
-- 
The box said "Requires Windows 95 or better."  I can't understand    
why it won't work on my Linux computer.

 Magari devi essere nel gruppo wheel.
no.
manu

 problema di "su"
potrebbe essere.
vorrei rimediare...
suggerimenti?
Manu

 no.
Significa che hai provato? su e' su-idato?
Davide
-- 
The nice thing about Windows is - It does not just crash, it displays a
dialog box and lets you press 'OK' first.

 Significa che hai provato? su e' su-idato?
non c'è il gruppo wheel.
cosa vuole dire su-idato?
Manu

 cosa vuole dire su-idato?
$ ls -l `which su`
-rws--x--x  1 root bin 35780 Jun 21  2004 /bin/su
nota la 's' nei permessi.
Davide
-- 
Microsoft: Re-inventing square wheels
   -- From a Slashdot.org post

 
o di gentoo
--
massimiliano.

 parlando di un *BSD.
# grep wheel /etc/group && uname -r && grep wheel /etc/pam.d/su
wheel::10:root
2.4.26-gentoo-r13
# Uncomment this to allow users in the wheel group to su without
#auth       sufficient   /lib/security/pam_wheel.so use_uid trust
# Comment this to allow any user, even those not in the 'wheel'
auth       required     /lib/security/pam_wheel.so use_uid
-- 
"Io mi sarei aspettato un intervento più misurato dall’assessore Ascoli, 
nel senso che, ospite in questo paese, poteva avere maggiore rispetto..."
(Giannotti di Forza Italia all'assessore Ascoli, ebreo italiano)
http://snipurl.com/antisemitafi

 Slack..
Perche' Slack non usa PAM per l'autenticazione, ma non e' difficile
installarlo.
Davide
-- 
When you say "I wrote a program that crashed Windows", people just stare at
you blankly and say "Hey, I got those with the system, *for free*".
   -- Linus Torvalds

 loggarsi senza passwd <g>
Uhm...in che senso?

> parlando di un *BSD.
ho debian sarge
Manu

 nota la 's' nei permessi.
sě, c'ho pensato dopo:
-rwxr-xr-x  1 root root 23416 2004-12-18 18:52 /bin/su
...il gruppo dovrebbe essere 'bin'?
Manu

 
qui da me non esiste il gruppo wheel.
/etc/pam.d/su:
# Uncomment this to force users to be a member of group root
# before they can use `su'. You can also add "group=foo" to
# to the end of this line if you want to use a group other
# than the default "root".
# (Replaces the `SU_WHEEL_ONLY' option from login.defs)
# auth       required   pam_wheel.so
la riga è commentata.
Manu

 ...il gruppo dovrebbe essere 'bin'?
Il gruppo non ha molta importanza. Fai un bel chmod u+s /bin/su
(come root) e prova di nuovo.
Davide
-- 
Some are born to Enlightenment, some achieve Enlightenment,
and others have Enlightenment larted upon them.
--Greg

 (come root) e prova di nuovo.
funziona!
Grazie 1000
manu

 Manu
Uhm...ok, Alix, mi sa che sarebbe bene beccarsi in una sessione live (tipo
icq o irc) per cercare di capire qual è il problema.


 funziona!
Ah, tutto molto più semplice del previsto. :)


 fiderei nemmeno in questi casi.
Beh, con quella config di pam metti un vincolo in più, mica fai loggare
senza password. ;)


 Ah, tutto molto più semplice del previsto. :)
sì, lo avevo immaginato da subito che si trattava di problema di 
permessi nei file della directory /bin infatti è la prima cosa che ho 
controllato, ma non sapevo bene la funzione del bit suid (ora la so) e 
manco degli altri gid e sticky, che non ho ancora capito.
Credo di avere lo stesso problema anche per il mount e l'umount.
CiaoManu

 Credo di avere lo stesso problema anche per il mount e l'umount.
Sì, anche mount deve essere suidato root.
Ciao.

 Sì, anche mount deve essere suidato root.
infatti ora ho risolto pure quelli.
CiaoManu

 (mal di testa)
Esatto, quindi chiunque deve poterci creare e cancellare file, ma
sarebbe poco carino che cancellasse i file degli altri (compresi
quelli di root)
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 quelli di root)
ok, grazie a tutti e bòn natale
X

Il Thu, 23 Dec 2004 16:48:34 +0100, nel NG it.comp.os.linux.sys, 
Alix cosi' parlo':


Ciao Alix, non vorrei essere tragico, ma mettere a posto dei permessi
nel sistema (in /bin!) quando non sai nemmeno chi/cosa li ha cambiati
non e` molto incoraggiante... non mi voglio immaginare quante altre
cose siano ormai compromesse...
Quello che intendo e` che se fossi nella tua situazione non mi
sentirei piu` sicuro sullo stato del mio sistema (e _forse_ preferirei
reistallare).
HTH
-- 
Vuoi fare colpo su di lei con me?
Fai colpo su di lei con me! Fai colpo su di lei con me!
[Dr. Gonzo : Paura e delirio a Las Vegas]

 reistallare).
E' 'na storia lunga.
Dopo un apt-get upgrade fatto senza guardare bene cosa avrei aggiornato 
ho avuto problemi con i cdrom, inoltre modprobe si lamentava (e si 
lamenta ancora) nei log di boot, dopo avere attivato bootlogd queste 
righe sono quelle che non "quadrano":
--------------------------------------------
Thu Dec 16 14:06:39 2004: Loading -uhci module.
Thu Dec 16 14:06:39 2004: modprobe: invalid option -- u
Thu Dec 16 14:06:39 2004: modprobe 2.4.26
Thu Dec 16 14:06:39 2004: Load/Unload modules with dependencies
Thu Dec 16 14:06:39 2004:
Thu Dec 16 14:06:39 2004: Load module(s):
Thu Dec 16 14:06:39 2004:   modprobe [-a -n -v ] [-C config ] [ -t type
] pattern OR module1 module2 ...
Thu Dec 16 14:06:39 2004: List modules:
Thu Dec 16 14:06:39 2004:   modprobe [-l ] [-C config ] [ -t type ]
pattern
Thu Dec 16 14:06:39 2004:    note: wildcard patterns should be escaped
Thu Dec 16 14:06:39 2004: Show configuration:
Thu Dec 16 14:06:39 2004:   modprobe [-C config ] -c
Thu Dec 16 14:06:39 2004: Remove module(s) or autoclean:
Thu Dec 16 14:06:39 2004:   modprobe [-C config ] -r [ module ...]
Thu Dec 16 14:06:39 2004:
Thu Dec 16 14:06:39 2004: options:
Thu Dec 16 14:06:39 2004:
Thu Dec 16 14:06:39 2004: Loading -hcd module.
Thu Dec 16 14:06:39 2004: modprobe 2.4.26
Thu Dec 16 14:06:39 2004: Load/Unload modules with dependencies
Thu Dec 16 14:06:39 2004:
Thu Dec 16 14:06:39 2004: Load module(s):
Thu Dec 16 14:06:39 2004:   modprobe [-a -n -v ] [-C config ] [ -t type
] pattern OR module1 module2 ...
Thu Dec 16 14:06:39 2004: List modules:
Thu Dec 16 14:06:39 2004:   modprobe [-l ] [-C config ] [ -t type ]
pattern
Thu Dec 16 14:06:39 2004:    note: wildcard patterns should be escaped
Thu Dec 16 14:06:39 2004: Show configuration:
Thu Dec 16 14:06:39 2004:   modprobe [-C config ] -c
Thu Dec 16 14:06:39 2004: Remove module(s) or autoclean:
Thu Dec 16 14:06:39 2004:   modprobe [-C config ] -r [ module ...]
Thu Dec 16 14:06:39 2004:
Thu Dec 16 14:06:39 2004: options:
Thu Dec 16 14:06:39 2004:
Thu Dec 16 14:06:39 2004: Running 0dns-down to make sure resolv.conf is
ok...done.
Thu Dec 16 14:06:40 2004: Cleaning: /etc/network/ifstate.
Thu Dec 16 14:06:40 2004: Starting hotplug subsystem:
Thu Dec 16 14:06:40 2004:    input
Thu Dec 16 14:06:40 2004:    input    [failed]
Thu Dec 16 14:06:40 2004:    isapnp
Thu Dec 16 14:06:40 2004:    isapnp   [success]
Thu Dec 16 14:06:40 2004:    net
Thu Dec 16 14:06:40 2004:    net      [success]
Thu Dec 16 14:06:40 2004:    pci
Thu Dec 16 14:06:40 2004: insmod: /lib/modules/2.4.26-1-
386/kernel/drivers/net/irda/via-ircc.o: init_module: No such device
Thu Dec 16 14:06:40 2004: insmod: Hint: insmod errors can be caused by
incorrect module parameters, including invalid IO or IRQ parameters.
Thu Dec 16 14:06:40 2004:       You may find more information in syslog
or the output from dmesg
Thu Dec 16 14:06:40 2004: insmod: /lib/modules/2.4.26-1-
386/kernel/drivers/net/irda/via-ircc.o: insmod via-ircc failed
Thu Dec 16 14:06:40 2004:      via-ircc: can't be loaded
Thu Dec 16 14:06:40 2004: missing kernel or user mode driver via-ircc
Thu Dec 16 14:06:40 2004:      ehci-hcd: loaded successfully
Thu Dec 16 14:06:40 2004:      usb-uhci: blacklisted
Thu Dec 16 14:06:41 2004:      uhci: loaded successfully
Thu Dec 16 14:06:41 2004:      cmpci: already loaded
Thu Dec 16 14:06:41 2004:      8139too: already loaded
Thu Dec 16 14:06:41 2004: insmod: /lib/modules/2.4.26-1-
386/kernel/drivers/net/8139cp.o: init_module: No such device
Thu Dec 16 14:06:41 2004: insmod: Hint: insmod errors can be caused by
incorrect module parameters, including invalid IO or IRQ parameters.
Thu Dec 16 14:06:41 2004:       You may find more information in syslog
or the output from dmesg
Thu Dec 16 14:06:41 2004: insmod: /lib/modules/2.4.26-1-
386/kernel/drivers/net/8139cp.o: insmod 8139cp failed
Thu Dec 16 14:06:41 2004:      8139cp: can't be loaded
Thu Dec 16 14:06:41 2004: missing kernel or user mode driver 8139cp
-----------------------------------------------------
"Smanettando" ho fatto casino prima con /dev fino al Kernel panic! 
Praticamente ho salvato la /dev nella home poi, dopo avere pasticciato 
nella /dev ho tentato di rimpristinare quella "salvata", pensavo che 
fosse operazione facile, dal momento che l'avevo già copiata con 
successo su cd. Invece erano spariti quasi tutti i dev e i link erano 
interrotti. Con una knoppix live ho ripristinato nel filesystem della 
debian la /dev che avevo su cd, poi con makedev ho cercato di 
risistemare dev e permessi. La /bin mi è sparita dopo averla copiata su 
cd, non so dirti come. Magari sono distratta di mio, oppure, più 
probabile, sono parecchio (ma parecchio) sotto stress per diversi e 
ricorrenti motivi. Anche qui l'ho rimessa a posto copiandola dal cd, 
dopo di che mi sono accorta che mancava /bin/hostname anche se i 
permessi mi sembravano a posto, li ho pure confrontati con quelli della 
knoppix live.
Ora sembra funzionare tutto, ma i log di boot continuano a lamentarsi.
Non credo di essere in condizioni di rinstallare tutto da capo, comunque 
prima dovrei fare un backup... sto facendo tutto fra una saldatura e 
l'altra e la mente piena di similsegatura. Al lavoro mi hanno intimato 
di stare lontana dal computer quando sono in queste condizioni, ma io 
non dò retta per nulla.
Sono stata abbastanza esaustiva.
CiàManu BònNatale

 Sono stata abbastanza esaustiva.
dimenticato punto interrogativo: ?
CiàManu BònNatale

 CiàManu BònNatale
Buon Natale anche a te :-)
PS. Come ti ho detto nel primo post, non voglio fare il disfattista.
Ti ho detto quello che avrei detto ad un amico.


 E' 'na storia lunga.
]zac[
Ma anche molto breve, hai fatto dei tentativi di copia e di ripristino senza
verificare prima che i metodi usati fossero sensati (per esempio provare su
un solo specifico file/device).
Il miglior metodo di backup e ripristino 'manuale' è usare ' tar ', che
mantiene sia i permessi che il proprietario (cosa che potrebbe non
succedere usando il CD e/o ' cp ').
Se proprio devi usare ' cp ' usa ' cp -a ' (GUARDA NEL MANUALE PRIMA DI
USARLO) e si adopera la copia di backup per tutti i test e le prove, per
esempio (usando un cd di avvio/ripristino):
cp -a /dev /dev_copia
mv /dev /dev_ok
mv /dev_copia /dev
Poi test vari e tutto quello che vuoi, tanto hai sempre la /dev ORIGINALE E
INTOCCATA.
In sintesi, pensare, prevedere, progettare, provare (per almeno una decina
di loop).
Breve e facile no? ( :P ).
P.S. C'è anche una morale, ogni scorciatoia e trucco impiegato nel backup,
poi lo paghi esponenzialmente nel ripristino.
In sintesi, meglio soffrire nel backup che nel ripristino.

 ]zac[
grazie a tutti dei consigli. Ora mi riposo per qualche giorno, poi ci 
penso su.
Per ora sembra funzionare tutto come prima della disfatta.
Vi assicuro che è stress allo stato puro (distruttivo): qualunque cosa 
tocco si distrugge, anche sul lavoro, ma lì mi salva l'esperienza.
Ciaomanu

 la carrozzeria.  Acceso, per di piu`.
Ehi! Ma questa sono io!
:-)
CiaoManu

 Vi assicuro che è stress allo stato puro 
...tanto per darti unìdea: stamani dopo l'ormai solita dormiveglia 
notturna, mi sono alzata con la paranoia di essere in ritardo per tutto, 
mi sono precipitata a fare la spesa (frigo semivuoto) e al lavoro (sono 
qui!), poi mi sono accorta che è domenica e che è TUTTO chiuso, eccetto me.
Ciaomanu

> Questa non e` ne` distrazione ne` stress.  Hai presente la pubblicita`


LOL :-)


 me.
eheheh :) .
Se ac(c)etti un consiglio, sei sovraccarica e pronta per l'esplosione, metti
da parte le cose meno importanti e/o più soggette a disastri.
In fondo linux non ti scappa (come fanno le persone o il lavoro) se lo lasci
da parte per un po'.
E anche prenderti qualche distrazione calma e rilassante sarebbe cosa buona
e giusta.
Ciao.
        Gdb

 e giusta.
credevo di essere giunta a completa saturazione già all'inizio del 2004, 
invece è passato quasi un anno e c'era sempre un posticino in più da 
riempire. Aspetto gennaio per altri guai e notti insonni e fuori di 
testa a tradimento annunciati.
Ho già fatto una vacanza (quando glòi altri vacanzano io lavoro e lo 
preferisco) e cercato nuovi stimoli nel lavoro (per fortuna faccio un 
lavoro creativo con orari elastici), ma....
ma.
Ok. Ora basta, bando alle ciance.
CiaoManu