[resolu]Permissions des users sur le /home/

Salut,
J’ai quelques difficultés pour installer et utiliser des fichiers dans mon /home/user: Exemple, decompresser un tar, c’est impossible, il me demande a chaque fichier si je veux l’extraire, puis au final je n’ai rien.
Aussi, je ne peux pas directement creer un nouveau dossier, ou en ajouter.

Je voudrais savoir si c’est normal, mais avant j’avais une version de Debian moins récente et pourtant je crois bien que cela était possible.

Voila les permissions:
nux.gz

user@debian:~$ ls -ls / total 92 4 drwxr-xr-x 2 root root 4096 2007-07-07 06:59 bin 4 drwxr-xr-x 3 root root 4096 2007-07-07 18:58 boot 0 lrwxrwxrwx 1 root root 11 2007-07-07 05:43 cdrom -> media/cdrom 0 drwxr-xr-x 15 root root 4240 2007-09-21 19:09 dev 4 drwxr-xr-x 3 root root 4096 2007-07-07 06:33 emul 4 drwxr-xr-x 109 root root 4096 2007-09-19 21:22 etc 4 drwxr-xr-x 3 root root 4096 2007-07-07 06:43 home 4 drwxr-xr-x 2 root root 4096 2007-07-07 05:45 initrd 0 lrwxrwxrwx 1 root root 30 2007-07-07 05:47 initrd.img -> boot/initrd.img -2.6.18-4-amd64 12 drwxr-xr-x 15 root root 12288 2007-09-03 21:07 lib 0 lrwxrwxrwx 1 root root 20 2007-09-03 21:07 lib32 -> /emul/ia32-linux/lib 0 lrwxrwxrwx 1 root root 4 2007-09-03 21:07 lib64 -> /lib 16 drwx------ 2 root root 16384 2007-07-07 05:42 lost+found 4 drwxr-xr-x 5 root root 4096 2007-08-30 18:55 media 4 drwxr-xr-x 6 root root 4096 2007-08-30 17:05 mnt 4 drwxr-xr-x 2 root root 4096 2007-07-07 05:45 opt 0 dr-xr-xr-x 185 root root 0 2003-01-01 01:15 proc 4 drwxr-xr-x 16 root root 4096 2007-09-19 15:43 root 4 drwxr-xr-x 2 root root 4096 2007-09-03 21:07 sbin 4 drwxr-xr-x 2 root root 4096 2007-03-08 00:22 selinux 4 drwxr-xr-x 2 root root 4096 2007-07-07 05:45 srv 0 drwxr-xr-x 11 root root 0 2003-01-01 01:15 sys 4 drwxrwxrwt 10 root root 4096 2007-09-21 16:30 tmp 4 drwxr-xr-x 11 root root 4096 2007-09-03 21:07 usr 4 drwxr-xr-x 16 root root 4096 2007-09-16 08:31 var 0 lrwxrwxrwx 1 root root 27 2007-07-07 05:47 vmlinuz -> boot/vmlinuz-2.6.1 8-4-amd64

Quel est la commande exacte que tu tapes, et sous quel compte?

bonsoir,
on sait que c’est déjà pas en root ($) à priori, on va dire que l’user se nomme user (pourquoi faire simple quand on peut faire compliqué), et que tout appartient à root ou à serveur.
Je te confirme que c’est tout à fait normal. Ce qui l’est moins, c’est le sac de noeuds dans ton home [ -> premier bloc de code que tu nous montres] :smiley:

que donne :
$ stat -c “%a” /home/ton_user
:question:

serveur@debian:~$ ls -ls total 163228 4 drwxr-xr-x 3 serveur serveur 4096 2007-07-28 16:59 Desktop 4 drwxr-xr-x 15 serveur serveur 4096 2007-09-16 14:21 eAthena-SQL 4 drwxr-xr-x 15 serveur serveur 4096 2005-11-18 03:07 eAthena-txt 163204 -rw-r--r-- 1 serveur serveur 166951996 2007-09-16 12:01 fearserver108_li nux.gz 4 drwxr-xr-x 2 serveur serveur 4096 2007-07-07 06:48 sav 4 drwxr-xr-x 3 serveur serveur 4096 2007-09-03 17:56 TeamSpeak 4 drwxr-xr-x 2 root root 4096 2007-09-15 11:42 www
C’est tout simplement parsque j’avais changé le nom de mon user dans le copier-coller :slightly_smiling:

serveur@debian:~$ stat -c "%a" /home/serveur 755

Enfin si apparement c’est normal, ok, mais je pensais que l’on avait plus de droits dans son repertoire personnel.

A+

:smt032 :smt105 mais non que c’est pas normal, si t’es logué en “serveur”, que tu es dans /home/serveur, et que tu peux pas détaré un .tar, ya un gros souci.
Franchement, mais qu’est ce que c’est ces répertoires avec des étoiles dans leurs noms , c’est pour faire plus zoli ?
Et pourquoi n’a tu pas montré ton fichier tar par la même occasion dans ton ls :smt012 .
En somme il faut non seulement deviner ce que tu bidouilles, mais en plus deviner les questions à te poser pour te venir en aide ? c’est bat :smiling_imp:

[quote=“dupdup17”]

serveur@debian:~$ stat -c "%a" /home/serveur 755

Enfin si apparement c’est normal, ok, mais je pensais que l’on avait plus de droits dans son repertoire personnel.

A+[/quote]755 :c’est normal mais ça donne le droit à l’user de détarrer et si tu ne peux pas, comme le dit Usinagaz, ce n’est pas normal, ça.
si tu fait :
$ mkdir /home/ton_user/essai
est-ce que ça crée un dossier ‘essai’ ?

[code]serveur@debian:~$ mkdir ~/essai
serveur@debian:~$ ls
Desktop eAthena-txt fearserver108_linux.gz TeamSpeak
eAthena-SQL essai savpharma www
serveur@debian:~$ tar -xwzf fearserver108_linux.gz
extract `FEAR/default.archcfg’?
serveur@debian:~$ ls
Desktop eAthena-txt fearserver108_linux.gz TeamSpeak
eAthena-SQL essai savpharma www
serveur@debian:~$ mkdir /home/serveur/essai2
serveur@debian:~$ ls
Desktop eAthena-txt essai2 savpharma www
eAthena-SQL essai fearserver108_linux.gz TeamSpeak

[/code]

Donc là j’ai pu mkdir, mais pour detarer: il me demande si je veux extraire chaque fichier, mais au final il ne fait rien.

man tar …
l’option w demande confirmation, si tu te contente de faire “entrer” et que la réponse par défaut est “N”, ça ne fait rien. Tout ceci est normal.
Ou alors tu fais “O” et la réponse attendue pour extraire est “Y”.

si tu as pu créer un dossier avec ton user, il n’y a aucune raison de ne pas pouvoir détarrer un .tar.
quelle commande emploies-tu exactement :question:

En effet,
ce qui est bizare c’est que je l’avais déja fais et je ne me souviens pas avoir fait ca…

merci de l’aide.
A+