Newsgroup: it.comp.os.linux.iniziare
Titolo: CHMOD: problemi con i permessi

Ciao a tutti,
ho un problema di permessi con una Dec Station Unix ma penso che non ci sia
differenza nel comando chmod (e comunque mi interessa anche per il mio PC
con Red Hat 6.2).
Se controllo i diritti del comando "su" scopro che l' "owner" e' root e che
i permessi sono cosi' configurati:
-rwsr-xr-x. Mi sono guardato il man del comando chmod e da quello che ho
capito il comando su e' eseguibile solo dagli utenti indicati dal root in un
qualche file di configurazione o settando qualche variabile (questo perche'
al posto di rwx ho rws). Quello che vorrei sapere e' come faccio a settare
un particolare utente non-root in modo da rendergli eseguibile il comando.
Allo stato attuale dei fatti non posso diventare superuser da nessuno degli
account.
Ultima cosa: ho provato a togliere l' opzione s dal comando "su" con il
comando
chmod u-s+x su
ottenendo, infatti     -rwxr-xr-x     per il comando suddetto ma il
risultato non e' stato quello sperato: da qualunque utente non-root con il
comando su non ottengo nulla, nessun errore, ma nessuna richiesta di
password. Controllando con whois vedo che l' utente non e' cambiato.
Ho ripristinato il valore s per l' esecuzione utente ma non so come fare.
Se qualcuno potesse mandarmi un esempio di configurazione gli sarei grato.
Grazie
Giorgio

Nel fausto dì di Fri, 29 Sep 2000 17:40:50 +0200, il prode Cybergio
presente alla corte di it.comp.os.linux.iniziare
così ebbe l'ardire di pronunziarsi:
|Se controllo i diritti del comando "su" scopro che l' "owner" e' root e che
|i permessi sono cosi' configurati:
|-rwsr-xr-x. Mi sono guardato il man del comando chmod e da quello che ho
|capito il comando su e' eseguibile solo dagli utenti indicati dal root in un
|qualche file di configurazione o settando qualche variabile (questo perche'
|al posto di rwx ho rws).
  Hemm, essendoci una 'x' anche tra i privilegi degli utenti extra-gruppo,
chiunque può eseguire su.  La 's' vuol dire che chi esegue il comando lo
fa passando al comando stesso i diritti del proprietario, in questo caso
root.
| Quello che vorrei sapere e' come faccio a settare
|un particolare utente non-root in modo da rendergli eseguibile il comando.
  Per quanto scritto non è necessario, chiunque lo può già fare.
|Ultima cosa: ho provato a togliere l' opzione s dal comando "su" con il
|comando
|chmod u-s+x su
|ottenendo, infatti     -rwxr-xr-x     per il comando suddetto ma il
|risultato non e' stato quello sperato: da qualunque utente non-root con il
|comando su non ottengo nulla, nessun errore, ma nessuna richiesta di
|password. Controllando con whois vedo che l' utente non e' cambiato.
  Perché il comando è stato eseguito *senza* i necessari privilegi di
root, mancando la 's'.
  Alessandro
-- 
den Tapferen, den Frohgemuthen,       Per i valorosi, per gli animi giocondi,
den Enthaltsamen                      per i temperanti
singe ich dies Lied.                  io canto questa canzone.

 Giorgio
Ciao io sono Nico.
Non conosco il tuo unix in particolare, ma dato che conosco bene scounix,
penso di poterti aiutare.
Per  motivi di sicurezza gli utenti possono eseguire determinati comandi
solo se abilitati ( su, cancel lp etc. ).
prova a lanciare l'utility di configurazione di sistema ( in sco e'
scoadmin, nella maggior parte degli unix e' sysadm o sysadmsh ).
nella configurazione degli utenti dovresti trovare i criteri di protezione,
le abilitazioni e le autorizzazioni. Basta aggiungere ( prendendolo
dall'elenco) su agli utenti che ti interessano. Dai anche un'occhiata alle
impostazioni dell' utente root.
Ciao Nico
Lodo nicolino
Ligure Sistemi 80 S.rl
sco...@libero.it