logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-05-2018 09:48:03

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

[clos] petits problèmes de droits

bonjour .  big_smile

j'ai , tout à fait récemment , eu un problème de droits .
erreur :

 insufficient permissions



adminer et phpmyadmin semblaient bien fonctionner mais , sous chromium ,

l'enregistrement ne se faisait pas  dans mon dossier préféré . (~/Téléchargements/)
alors que tout allait bien dans le /home .

dans le doute ,

ls -lh

m'a donné le détail des permissions .
et je me suis apperçu que ceux ci étaient modifiés pour mon dossier (~/Téléchargements/)

la commande

sudo chown -R $USER: ~/Téléchargements/


m'a tiré d'affaire .

je suppose que

sudo chown -R $USER: ~/*/


aurai aussi bien fonctionné (pour les dossiers du /home , donc)  , mais là , je demande confirmation .

Dernière modification par Debian Alain (20-07-2018 12:16:00)

Hors ligne

#2 30-05-2018 09:55:58

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [clos] petits problèmes de droits

Salut
huumm ...le tilde pas une bonne idée, il représente le répertoire personnel de l'user qui est root dans le cas présent
donc pas bien du tout

echo ~/


/home/stephane/




echo ~/


/root/

Dernière modification par Croutons (30-05-2018 09:58:06)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 30-05-2018 10:00:33

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] petits problèmes de droits

tu aurais écrit comment , croutons ?

chown -R $USER: /home/alain/*/


je l'avais écrit comme ça , dans un but générique , pour que tout le monde puisse l'utiliser sans effort .

j'ai rectifié mon message .

et çà :

sudo chown -R $USER: ~/*/


c'est bon ?

Dernière modification par Debian Alain (30-05-2018 10:05:30)

Hors ligne

#4 30-05-2018 10:07:52

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [clos] petits problèmes de droits

on peut utiliser ~ ou la variable d'environnement $HOME mais en étant en user sinon c'est plus la même chose en root
par contre j'ai pas trop compris ton soucis avec les droits sur le dossier Téléchargements?
comment les droits auraient pu changer , a moins que tu consultes un dossier Téléchargements qui appartient a une autre distribution que celle lancé?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 30-05-2018 10:14:13

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : [clos] petits problèmes de droits

La documentation complète de chown est conservée dans un manuel Texinfo. Si
       les programmes info et chown sont correctement installés sur votre site, la
       commande

              info coreutils 'chown invocation'

       devrait vous donner accès au manuel complet.

Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

Hors ligne

#6 30-05-2018 10:16:22

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] petits problèmes de droits

t'inquiète ,
à la base , j'ai fait une connerie avec le script suivant :

$ cat ~/Téléchargements/fix-wordpress-permissions.sh



#!/bin/bash
#
# This script configures WordPress file permissions based on recommendations
# from http://codex.wordpress.org/Hardening_WordPress#File_permissions
#
# Author: Michael Conigliaro <mike [at] conigliaro [dot] org>
#
WP_OWNER=www-data # <-- wordpress owner
WP_GROUP=www-data # <-- wordpress group
WP_ROOT=$1 # <-- wordpress root directory
WS_GROUP=www-data # <-- webserver group

# reset to safe defaults
find ${WP_ROOT} -exec chown ${WP_OWNER}:${WP_GROUP} {} \;
find ${WP_ROOT} -type d -exec chmod 755 {} \;
find ${WP_ROOT} -type f -exec chmod 644 {} \;

# allow wordpress to manage wp-config.php (but prevent world access)
chgrp ${WS_GROUP} ${WP_ROOT}/wp-config.php
chmod 660 ${WP_ROOT}/wp-config.php

# allow wordpress to manage wp-content
find ${WP_ROOT}/wp-content -exec chgrp ${WS_GROUP} {} \;
find ${WP_ROOT}/wp-content -type d -exec chmod 775 {} \;
find ${WP_ROOT}/wp-content -type f -exec chmod 664 {} \;
 



qui m'a modifié les droits de ~/Téléchargements/  puisque  , comme un con , je l'avais lancé dedans .

au lieu de le lancer  dans /var/www/html/ (dossier wordpress)

merci Jean Pierre PINSON . mais son manuel est en anglais , dommage .
m'enfin on comprends , à peu près .

Dernière modification par Debian Alain (30-05-2018 10:30:17)

Hors ligne

#7 30-05-2018 10:45:31

raleur
Membre
Inscription : 03-10-2014

Re : [clos] petits problèmes de droits

Croutons a écrit :

le tilde pas une bonne idée, il représente le répertoire personnel de l'user qui est root dans le cas présent


Dans le cas présent, l'expression ~ est interprétée par le shell de l'utilisateur qui exécute sudo (même principe que pour les redirections) donc fournit le résultat attendu. Tu as exécuté ta commande directement dans un shell root, d'où le résultat différent.
Mais d'un point de vue sécurité dans le cas général, je suis d'accord que ce n'est pas une bonne idée.


Il vaut mieux montrer que raconter.

Hors ligne

#8 30-05-2018 10:49:45

raleur
Membre
Inscription : 03-10-2014

Re : [clos] petits problèmes de droits

Debian Alain a écrit :

chown -R $USER: /home/alain/*/


Surtout pas ! Dans un shell root, $USER vaut "root", pas "alain". Cette commande aurait donc transféré la propriété de tes répertoires à root.


Il vaut mieux montrer que raconter.

Hors ligne

#9 30-05-2018 10:50:40

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [clos] petits problèmes de droits

donc , pour être parfait , il aurait fallu écrire :

sudo chown -R $USER: $HOME/*/


c'est bien çà , râleur et  croutons ?

Dernière modification par Debian Alain (30-05-2018 10:52:48)

Hors ligne

#10 30-05-2018 10:54:21

raleur
Membre
Inscription : 03-10-2014

Re : [clos] petits problèmes de droits

~ ou $HOME, c'est pareil (il y a peut-être quelques cas obscurs où ils diffèrent mais si on ne les connaît pas je ne vois pas comment on peut choisir entre l'un ou l'autre).
Et ce n'est pas générique car tout le monde n'utilise pas sudo.

Dernière modification par raleur (30-05-2018 10:54:37)


Il vaut mieux montrer que raconter.

Hors ligne

#11 30-05-2018 12:36:05

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [clos] petits problèmes de droits

Pour afficher les variables d'environnement essai

env


puis

env



puis forcement aussi si tu édites tes postes après coup
a la base tu avais mis toutes tes commandes en root tongue


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

Pied de page des forums