# Problème de permission

**URL:** <https://www.debian-fr.org/t/probleme-de-permission/84677>\
**Category:** Support Debian\
**Created:** [Mai 24, 2021, 2:14 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677 "2021-05-24T14:14:37Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bambino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/96bed5/32.png) [@Bambino](https://www.debian-fr.org/u/Bambino)\
**Post date:** [Mai 24, 2021, 2:14 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/1 "2021-05-24T14:14:37Z")

</div>

J’avais souvent un problème de «&nbsp;permission non accordé&nbsp;» donc j’ai édité le sudoers pour ça :

> spiritbreaker ALL=(ALL) NOPASSWD:ALL

Est ce qu’il est normal pour les utilisateur expérimenté de devoir faire un sudo a chaque fois que vous souhaitez créer un fichier/dossier ou faire la moindre modification ?

et même après avoir fait ça je retrouve le même problème :

> git add index.html  
> fatal: Impossible de créer ‹&nbsp;/home/spiritbreaker/openclassroom/premierprojet/.git/index.lock&nbsp;› : Permission non accordée

j’ai donc rentré cette commande :

> sudo chown -R $USER /home/spiritbreaker/openclassroom/premierprojet/.git && chmod -R +rwX /home/spiritbreaker/openclassroom/premierprojet/.git

comment changer ça sans devoir à chaque fois faire un chmod ?

et pourquoi malgrès tout ça je me retrouve avec des permissions non accordé :

> spiritbreaker@bambino:~/openclassroom/premierprojet$ touch style.css  
> touch: impossible de faire un touch ‹&nbsp;style.css&nbsp;›: Permission non accordée

j’hésite à me donner les droits root pour tout faire je perds un temps monstre à comprendre pourquoi chaque action m’est refusé, même pour sauvegarder un document texte on me demande mon mdp !

N’y a t’il pas un moyen de faire que par défaut mon système laisse la modification de TOUT les documents a tout le monde ?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 24, 2021, 3:04 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/2 "2021-05-24T15:04:50Z")

</div>

> [@Bambino](#):
>
> Est ce qu’il est normal pour les utilisateur expérimenté de devoir faire un sudo a chaque fois que vous souhaitez créer un fichier/dossier ou faire la moindre modification ?

Ce qui est anormal, c’est qu’un utilisateur _expérimenté_ pose cette question.

> [@Bambino](#):
>
> je perds un temps monstre à comprendre pourquoi chaque action m’est refusé

Si tu finis par comprendre, ce n’est pas du temps perdu. Mais du coup, quel est l’objet de ce message ?

> [@Bambino](#):
>
> N’y a t’il pas un moyen de faire que par défaut mon système laisse la modification de TOUT les documents a tout le monde ?

C’est une très mauvaise idée, comme devrait le savoir tout utilisateur expérimenté.

---

<div class="post-metadata">

**Author:** ![padz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/f4b2a3/32.png) [@padz](https://www.debian-fr.org/u/padz)\
**Post date:** [Mai 24, 2021, 3:24 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/3 "2021-05-24T15:24:09Z")

</div>

normalement si tu es dans ton dossier utilisateur tu n’as pas a passer en superuser. si tu fais  
`cd /home/spiritbreaker`  
et ensuite  
`mkdir mondossier`  
ça doit te créer le dossier «&nbsp;mondossier&nbsp;» sans te demander de droits supplémentaires.

je te déconseille de passer constamment en superuser , c’est pas pour rien que cette fonction existe, ça t’éviteras de planter ta debian par inadvertance

apres si tu veux créer des dossier ou modifier des fichier en dehors de ton répertoire utilisateur, c’est normal que debian te demande de passer en SU .

C’est aussi normal qu’il te demande passer en SU pour utiliser certains programmes , peut-être que git requière des droits supplémentaires .

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 24, 2021, 3:32 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/4 "2021-05-24T15:32:59Z")

</div>

> [@padz](#):
>
> peut-être que git requière des droits supplémentaires

Non…

---

<div class="post-metadata">

**Author:** ![Bambino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/96bed5/32.png) [@Bambino](https://www.debian-fr.org/u/Bambino)\
**Post date:** [Mai 24, 2021, 3:40 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/5 "2021-05-24T15:40:28Z")

</div>

je ne suis pas un utilisateur expérimenté

---

<div class="post-metadata">

**Author:** ![Bambino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/96bed5/32.png) [@Bambino](https://www.debian-fr.org/u/Bambino)\
**Post date:** [Mai 24, 2021, 3:42 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/6 "2021-05-24T15:42:22Z")

</div>

d’accord merci pour la réponse, il n’y a rien a faire donc a part un sudo a chaque fois …

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 24, 2021, 4:20 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/7 "2021-05-24T16:20:25Z")

</div>

> [@Bambino](#):
>
> je ne suis pas un utilisateur expérimenté

Alors pourquoi avoir parlé d’utilisateur expérimenté ?

> [@Bambino](#):
>
> il n’y a rien a faire donc a part un sudo a chaque fois

Bien sûr que si. Il faut vérifier les propriétaires et permissions sur tous les répertoires et fichiers concernés et les corriger le cas échéant.

---

<div class="post-metadata">

**Author:** ![nam1962](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nam1962/32/9129_2.png) [@nam1962](https://www.debian-fr.org/u/nam1962)\
**Post date:** [Mai 24, 2021, 5:37 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/8 "2021-05-24T17:37:01Z")

</div>

> **[Linux File Permissions and Ownership Explained with Examples](https://linuxhandbook.com/linux-file-permissions/)**
>
> Linux file permissions explained in simpler terms. Also learn how to change the file permissions and ownership in Linux in this detailed beginner's guide.

🙂

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 24, 2021, 5:42 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/9 "2021-05-24T17:42:19Z")

</div>

salut,  
vous êtes dur avec lui

que donne

```auto
ls -al ~/openclassroom/premierprojet/ ~/openclassroom/
whoami
groups
ls -al $(which git) $(which touch) ~/.bash*

```

remarque :  
il faut que tu nous donne les commandes que tu tapes : on doit donc voir le $ apparaître : ne coupe pas ce qui te parait sans importance.

pourrais-tu essayer tes commandes mais avec un utilisateur nouvellement créé?

---

<div class="post-metadata">

**Author:** ![nam1962](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nam1962/32/9129_2.png) [@nam1962](https://www.debian-fr.org/u/nam1962)\
**Post date:** [Mai 24, 2021, 8:09 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/10 "2021-05-24T20:09:16Z")

</div>

Alors

```auto
history 50

```

en plus

Ps: le lien sur les permissions avec exemple, c’est méchant ?

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 25, 2021, 12:17 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/11 "2021-05-25T00:17:15Z")

</div>

> [@nam1962](#):
>
> Ps: le lien sur les permissions avec exemple, c’est méchant ?

non je n’ai pas vu d’erreur dans ses commandes alors je cherche dans l’improbable

---

<div class="post-metadata">

**Author:** ![Iutech](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/67e7ee/32.png) [@Iutech](https://www.debian-fr.org/u/Iutech)\
**Post date:** [Juin 4, 2021, 9:37 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/12 "2021-06-04T09:37:36Z")

</div>

> [@Bambino](#):
>
> J’avais souvent un problème de « permission non accordé » donc j’ai édité le sudoers pour ça :
> 
> > spiritbreaker ALL=(ALL) NOPASSWD:ALL

Tu es conscient que cela signifie que n’importe qui qui a accès à ta session (par exemple un script malveillant sur un site web) peut administrer ta machine et donc installer ce qu’il veut ?

---

<div class="post-metadata">

**Author:** ![Bambino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/96bed5/32.png) [@Bambino](https://www.debian-fr.org/u/Bambino)\
**Post date:** [Juin 4, 2021, 10:17 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/13 "2021-06-04T10:17:35Z")

</div>

Bonjour je vais bientôt me remettre sur linux, pour ne pas perdre de temps sur ma formation j’étais repassé du côté de microsoft. Mais je vais surement réinstaller mon debian pour corriger toutes les erreurs que j’ai pu faire depuis le début.

Je crois avoir trouvé le problème et c’est ce que je voulais dire par «&nbsp;utilisateur expérimenté&nbsp;» : pour vous il est normal de modifier régulièrement les droits d’accès à des répertoires. Pour moi qui vient de windows j’ai trouvé ça anormal et très lourd de devoir a chaque fois perdre du temps à faire ça alors que sur windows il suffit de faire «&nbsp;clique droit&nbsp;» «&nbsp;créer un dossier&nbsp;» et on en parle plus.

Mais bon je vais devoir perdre toutes mes habitudes semble-t-il avec debian, et je n’ai pas trop le choix si je veux devenir développeur et être capable d’administrer des serveurs …

merci pour vos réponses en tout cas, j’essaierai tes commandes dindoun

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 4, 2021, 11:03 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/14 "2021-06-04T11:03:28Z")

</div>

> [@Bambino](#):
>
> pour vous il est normal de modifier régulièrement les droits d’accès à des répertoires.

Non, je le fais rarement. On ne doit le faire que lorsqu’on veut partager des fichiers avec d’autres utilisateurs. Normalement on n’a pas besoin de modifier les permissions pour accéder aux fichiers qu’on a soi-même créés.

---

<div class="post-metadata">

**Author:** ![Iutech](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/67e7ee/32.png) [@Iutech](https://www.debian-fr.org/u/Iutech)\
**Post date:** [Juin 4, 2021, 12:13 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/15 "2021-06-04T12:13:32Z")

</div>

Est-ce que tu n’as pas créé ton dossier OpenClassrooms en étant root tout bêtement ?  
Dans ce cas oui les permissions sont par défaut celles du créateur, et donc en tant qu’utilisateur tu n’y a pas accès.

Et je me demande si sudo chown $USER ne va pas considérer que USER dans ce cas a la valeur «&nbsp;root&nbsp;» (puisqu’appelé avec sudo) donc donner la propriété du fichier à root (donc encore une fois ne pas t’y laisser accès).  
Pourquoi ne pas avoir fait sudo chown spiritbreaker ?

Et oui il est normal quand on travaille sous Linux de comprendre au moins les bases des droits Posix (le lien que nam92 t’as donné) et de corriger quand on s’est mélangé les pinceaux.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 4, 2021, 12:18 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/16 "2021-06-04T12:18:15Z")

</div>

> [@Iutech](#):
>
> Et je me demande si sudo chown $USER ne va pas considérer que USER dans ce cas a la valeur « root » (puisqu’appelé avec sudo)

Non, la substitution de `$USER` est effectuée avant d’exécuter `sudo`.  
Pour rappel sudo n’est pas un shell ni une primitive du shell, c’est un programme comme un autre, il ne fait pas de substitution ni de redirection.

---

<div class="post-metadata">

**Author:** ![Bambino](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/96bed5/32.png) [@Bambino](https://www.debian-fr.org/u/Bambino)\
**Post date:** [Juillet 5, 2021, 5:50 UTC](https://www.debian-fr.org/t/probleme-de-permission/84677/17 "2021-07-05T17:50:32Z")

</div>

Merci à tous j’ai réinstaller debian donc pour corriger toutes les petites modification malvenues que j’y avais apporter ^^
