Cannot extract tar archive as www-data
user, I get a Cannot open: Permission denied
error :
$ mkdir $HOME/tmp
$ sudo chown www-data $HOME/tmp
$ ll -d $HOME/tmp
drwxrwxr-x 2 www-data administrateur 4096 2022-11-10 09:43:14 /home/administrateur/tmp/
$ ll $HOME/glpi-10.0.3.tar
-rwxrwxrwx 1 administrateur administrateur 216893440 2022-09-14 14:28:21 glpi-10.0.3.tar*
$ sudo -u www-data tar -C $HOME/tmp/ -xf $HOME/glpi-10.0.3.tar
tar: /home/administrateur/glpi-10.0.3.tar: Cannot open: Permission denied
tar: Error is not recoverable: exiting now
$
EDIT0: Thanks to @Sotto-Voce, the answer is confirmed by this command :
$ sudo -u www-data test -r $HOME/glpi-10.0.3.tar
$ echo $?
1
$ sudo -u www-data test -r /tmp/glpi-10.0.3.tar
$ echo $?
0
www-data
have permission to read the home directory for the useradministrateur
? – Sotto Voce Nov 10 '22 at 08:59r
ead, but more importantly "ex
ecute", which for directories means "access". What is the output ofls -ld /home/administrateur
? – Kamil Maciorowski Nov 10 '22 at 09:04www-data
can't read my home dir :drwxr-x--- 11 administrateur administrateur 4096 Nov 10 10:02 /home/administrateur/
– SebMa Nov 10 '22 at 09:07important
than read. Execute is more of analternative
to read. – Sotto Voce Nov 10 '22 at 09:13