IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

[libssh] permissions write sur other


Sujet :

Linux

  1. #1
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2015
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 294
    Points : 558
    Points
    558
    Par défaut [libssh] permissions write sur other
    Bonjour,

    j'ai posé la question dans le forum C/C++, mais comme c'est aussi un pb de permissions linux sur un serveur sftp, je pose ici aussi.

    je crée mes répertoires et mes fichiers sur le serveur sftp (avec sftp_mkdir et sftp_open ) avec les permissions S_IRWXU | S_IRWXO.
    malgré cela, tous mes répertoires et fichiers ont les permissions r_x sur others au lieu de rwx.
    c'est dans un répertoire /home/qqchose.qqchose a la permission rwx sur others, et le répertoire fils aussi, mais quand je crée des répertoires et des fichiers avec libssh et un user non root, ils ont tous la permission r_x sur others.

    comment avoir la permission rwx sur others ?

  2. #2
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 266
    Points : 12 681
    Points
    12 681
    Par défaut
    Bonjour,
    Tu dois avoir ton umask défini en quelque chose comme 0002 par défaut...
    Ce qui crée par défaut les fichiers avec les droits r_x pour other.
    Donc, soit tu changes le umask pour l'utilisateur en question, sinon autre solution: lancer la commande chmod o+w fichier après la création d'un nouveau fichier.
    Il existe aussi des fonctions umask et chmod en standard dans la libc...
    Cordialement.

  3. #3
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2015
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 294
    Points : 558
    Points
    558
    Par défaut
    Bonjour et merci beaucoup disedorgue,
    c'est très certainement celà, on va parametrer le compte du serveur avec un umask 0020 ou 0000 pour corriger cela.je reviens ici quand cela sera fait et fonctionnera....

  4. #4
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2015
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 294
    Points : 558
    Points
    558
    Par défaut
    oui cela fonctionne correctement merci...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [libssh] permissions write sur other
    Par stephane78l dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 18/05/2017, 17h06
  2. [Système] fopen()Permission denied sur Apache
    Par manaboko dans le forum Langage
    Réponses: 9
    Dernier message: 15/09/2005, 18h08
  3. Réponses: 10
    Dernier message: 01/04/2005, 14h14
  4. document.write sur un target _blank
    Par petitsims dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/02/2005, 13h32
  5. Response.Write sur plusieurs lignes
    Par simoryl dans le forum ASP
    Réponses: 2
    Dernier message: 31/08/2004, 23h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo