[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

root e permessi (was Re: Non funziona man)



On Mon, Feb 18, 2002 at 05:58:22PM +0100, Ferdinando wrote:
> > man: can't create temporary filename : permission
> > denied.  
> > cosa ho combinato? sono root.
> 
> Oltre ai permessi, quando esegui man comando da root, sei veramente
> root o ci sei arrivato da una login ?
Attimo: c'e` un po' di confusione.

1) root puo` scrivere anche nelle directory i cui permessi non lo
   consentono:
   # chmod 000 /tmp
   # touch /tmp/pippo
   # ls /tmp/pippo 
   /tmp/pippo

2) dove root non puo` scrivere e` sui filesystem *montati* read-only
   (e su NFS se il server fa "root squashing" e la dir non e`
   scrivibile dall'utente nobody)

3) se il fs e` montato read-write allora non e` vero che l'utente
   era root.
   Per verificare l'UID corrente si usa "id" o "whoami".
   *NON* si deve usare "who am i", che da` l'UID di login e non
   quello corrente.
   Esempio:

   # who am i
   root     pts/3        Feb 21 14:01 (:0.0)
   # id
   uid=0(pippo) gid=100(users) groups=100(users)
   # whoami
   pippo

   In questo esempio l'utente ha fatto login come root e poi e`
   diventato pippo ("su pippo").

Ciao,
/dev/null



Reply to: