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: