On Tuesday 06 February 2001 00:22, you wrote:
> Folosesc (acas') RH 7.
>
> Cum pot sa dau un 'shutdown -h now' dintr-un user oarecare ??
E clar. Programul /sbin/shutdown nu poate rula decat ca root (asa vrea el!)
>
> i-am facut si /etc/shutdown.allow unde am bagat o singura linie care
> contine numele userului cu care ma loghez de obicei si din care vreau sa
> mearga treaba asta ..
> si am incercat sa-i dau 'shutdown -ah now' si tot chestia cu root imi
> zice
Pai normal ... pentru ca /etc/shutdown.allow la altceva se refera. Si anume
in situatia cand da cineva de la consola Ctr+Alt+Del si autinci init`ul este
instructat sa execute ce apare corespunzator in /etc/inittab.
De ex, daca la `ca:' , in /etc/inittab apare shutdown cu optiunea `-a', adica
ceva de genu
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r -a now
atunci shutdown se executa cu parametrii numai daca este logat root`ul sau
unul din userii din /etc/shutdown.allow. Dca in loc de `-r' pui `-h' va face
halt.
[vezi si ``man shutdown'' ]
Daca totusi nu vrei sa folosesti Ctr-Alt-Del, atunci, desi nu prea e indicat,
``suid`eaza'' /sbin/shutdown:
chmod u+s /sbin/shutdown
(executat ca root)
Atunci, orice are drept de exec asupra lui /sbin/shutdown il va putea executa
pe acesta ca root, deci va functiona.
>
> ce sa-i mai fac
> pliiiizz
>
> 10x
Lamurit?