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

AIX Discussion :

Lancer une commande avec un autre user et son password


Sujet :

AIX

  1. #1
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Points : 1 387
    Points
    1 387
    Par défaut Lancer une commande avec un autre user et son password
    Bonjour,

    Avec Linux le script suivant fonctionne mais pas avec AIX 7.1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    su - ${owner} <<!
    ${password}
    rm -f ${fichier}
    !
    Il se connecte au compte owner avec son mot de passe password puis supprime un fichier. Sur AIX le mot de passe est demandé via un prompt.

    Quelles modifications faut-il y apporter pour qu'il fonctionne sur AIX ?

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 615
    Points : 19 557
    Points
    19 557
    Par défaut
    tu sais que les accolades ne servent à rien ici, n'est-ce pas ?

    par contre, des guillemets (bien que ce ne soit pas la source de ton problème) ne seraient pas inutiles, eux.

  3. #3
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 280
    Points : 13 567
    Points
    13 567
    Par défaut
    Bonjour

    Quelles modifications faut-il y apporter pour qu'il fonctionne sur AIX ?
    Arrêter les bricolages malsains et utiliser sudo dont c'est la raison d'être ?

    Désolé si la réponse simple à une question simple t'a froissé.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Points : 1 387
    Points
    1 387
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    Bonjour

    Arrêter les bricolages malsains et utiliser sudo dont c'est la raison d'être ?

    Désolé si la réponse simple à une question simple t'a froissé.
    Vous avez tout à fait raison, mais les droits du user que je peux utiliser sont limités et il ne peut pas faire de sudo.

  5. #5
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 323
    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 323
    Points : 12 898
    Points
    12 898
    Par défaut
    Peut-être avec expect ...

    Mais, question : quel est le but d'effacer un fichier qui ne t'appartient pas ?

    Et je ne comprend pas pourquoi tu ne demande pas les droits adéquate à ton administrateur ?

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Points : 1 387
    Points
    1 387
    Par défaut
    En fait, j'ai accès à tous les comptes (très nombreux) qui sont utilisés par des personnes qui ne font que rarement du ménage dans leurs logs, ce qui bloque régulièrement tout le monde car le dossier /log est plein.
    L'administrateur ne me donnera pas les droits pour ça car ce n'est pas sensé arriver quand les gens se préoccupent de leurs logs.

  7. #7
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 615
    Points : 19 557
    Points
    19 557
    Par défaut
    et c'est pas le boulot de l'admin. de faire ce nettoyage.

    à défaut de les supprimer, il peut renvoyer les logs vers chez leur propriétaire, non ?

  8. #8
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 280
    Points : 13 567
    Points
    13 567
    Par défaut
    Citation Envoyé par Christophe P. Voir le message
    quand les gens se préoccupent de leurs logs.
    De toute ma vie, je ne me suis jamais préoccupé de mes logs. Tu as un problème de conception.

  9. #9
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 323
    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 323
    Points : 12 898
    Points
    12 898
    Par défaut
    Au pire,

    Tu fais un script pour crontab qui nettoie par exemple log selon une certaine taille et tu demandes à tous tes utilisateurs de créer leur crontab avec le dit script...

  10. #10
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 615
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 615
    Points : 19 557
    Points
    19 557
    Par défaut
    on pourrait peut-être aussi apprendre aux utilisateurs à garder leur merde logs chez eux.

    pourquoi les logs utilisateurs se retrouvent-ils parmi les logs systèmes (/log)?

  11. #11
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Points : 1 387
    Points
    1 387
    Par défaut
    Citation Envoyé par Flodelarab Voir le message
    Tu as un problème de conception.
    Je suis bien d'accord mais je n'y peux rien.

  12. #12
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 530
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 530
    Points : 10 669
    Points
    10 669
    Par défaut
    Salut,

    Citation Envoyé par Christophe P. Voir le message
    En fait, j'ai accès à tous les comptes (très nombreux) qui sont utilisés par des personnes qui ne font que rarement du ménage dans leurs logs, ce qui bloque régulièrement tout le monde car le dossier /log est plein.
    L'administrateur ne me donnera pas les droits pour ça car ce n'est pas sensé arriver quand les gens se préoccupent de leurs logs.
    En sus des propositions pertinentes de mes collègues, je reviens sur cette problématique fréquemment rencontrée chez les clients.

    Au delà de l' organisation et des droits pour chacun, de l'utilisateur en passant par toi ("super-utilisateur", comment fais-tu pour accéder aux comptes ?) jusqu'à l'administrateur * :

    J' ai maintes fois mis en place avec succès une rotation des logs automatisée avec l'outil logrotate.


    " The command is often run as a cron job, which has the effect of fully automatic log rotation. "

    https://en.wikipedia.org/wiki/Log_rotation

    A tester et à adapter selon ton environnement:
    http://emmanuel.iffly.free.fr/doku.php?id=aix:logrotate
    aix:logrotate [wiki]

    * ps
    Je peux témoigner qu'après plusieurs crash serveur dû à cette problématique, toutes les équipes projets ont été OK suite à une réunion technique avec tous les intéressé(e)s.

    Maîtres-mots: communication, explication, solution sûre, rapide, fiable, etc.

    Voir également si une politique de sauvegarde / restauration est en place pour sécuriser le tout.

    Etc,
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

Discussions similaires

  1. Lancer une commande avec un pipe
    Par Nico8583 dans le forum Débuter
    Réponses: 2
    Dernier message: 19/02/2020, 17h35
  2. [QProcess] Lancer une commande avec un argument
    Par jleroulley dans le forum Débuter
    Réponses: 2
    Dernier message: 13/09/2015, 23h25
  3. Lancer une commande avec pipes depuis un script
    Par theclem35 dans le forum Shell et commandes POSIX
    Réponses: 2
    Dernier message: 08/02/2012, 21h41
  4. lancer une commande avec un user autre que root
    Par rootdaoud dans le forum Unix
    Réponses: 2
    Dernier message: 26/03/2008, 17h43
  5. Lancer une commande isql à partir d'un autre poste
    Par doudou10000 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/10/2005, 16h43

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