Il 18/10/23 10:33, gerlos ha scritto:
Il giorno 18 ott 2023, alle ore 09:15, Ilario Quinson
<ilario.quin...@zaclys.net> ha scritto:
Il 18 ottobre 2023 08:44:34 CEST, Piviul <piv...@riminilug.it> ha scritto:
On 10/18/23 07:05, Ilario Quinson wrote:
[...]
mentre output dei log, che ho trovato in home e non in root è:
perché li hai eseguiti con sudo, non da root ma va bene così.
Azzz non ho mai capito la differenza....
Guarda che cosa succede quando “diventi root” usando il comando su, digitando
pwd: vieni portato automaticamente alla directory home dell’utente root
(normalmente /root).
Cioè così?
ilario@debian:~$ su
Password:
root@debian:/home/ilario#
sudo invece mi restituisce
ilario@debian:~$ sudo
usage: sudo -h | -K | -k | -V
usage: sudo -v [-ABkNnS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-ABkNnS] [-g group] [-h host] [-p prompt] [-U user] [-u
user] [command [arg ...]]
usage: sudo [-ABbEHkNnPS] [-r role] [-t type] [-C num] [-D directory]
[-g group] [-h host] [-p prompt] [-R
directory] [-T timeout] [-u user] [VAR=value] [-i | -s]
[command [arg ...]]
usage: sudo -e [-ABkNnS] [-r role] [-t type] [-C num] [-D directory] [-g
group] [-h host] [-p prompt] [-R
directory] [-T timeout] [-u user] file ...
ilario@debian:~$
Quindi un comando come
echo “ciao” > ciao.txt
Avrà come effetto che ciao.txt verrà scritto nella directory di lavoro
corrente, e quindi in /root.
Però quando usi sudo non cambi directory di lavoro (puoi provare usando il
comando sudo pwd), quindi il citato comando
echo “ciao” > ciao.txt
Scriverà il file nella directory di lavoro del tuo utente normale - nel mio
caso /home/gerlos.
Tutto questo ovviamente se non hai cambiato *intenzionalmente* directory di
lavoro con cd.
Saluti,
gerlos
Grazie
Ilario