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

Recherche:

Type: Messages; Utilisateur: PauseKawa

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    Ceci dit, enfin... c'est Grace Murray Hopper...

    Ceci dit, enfin... c'est Grace Murray Hopper qui le dit..., It’s easier to ask for forgiveness then to ask for permission.
    EAFP
    Easier to ask for forgiveness than permission. This common Python...
  2. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    Bonjour, Dans ce cas pas besoin de savoir qui...

    Bonjour,

    Dans ce cas pas besoin de savoir qui on est


    if os.access(path, os.W_OK):
    <traitement>

    @+
  3. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    Pour remplacer isadmin =...

    Pour remplacer

    isadmin = ctypes.windll.shell32.IsUserAnAdmin()
    ? Pourquoi pas vu import win32con et que cela évite un import.

    Il vas falloir attendre rambc pour poursuivre il me semble.
  4. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    Vu le TrustedInstaller os.environ['WINDIR'] n'est...

    Vu le TrustedInstaller os.environ['WINDIR'] n'est sans doute pas un bon choix.
    Utiliser os.environ['SYSTEMDRIVE'] ?
    Quel répertoire a pour propriétaire 'Administrateur' sous Windows ?

    Edit: Ceci...
  5. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    Normal je pense: user c'est le nom du compte...

    Normal je pense: user c'est le nom du compte courant, TrustedInstaller le propriétaire de windir. Et

    Is root ? False
    Is admin ? 1
    Anna\\Franck Mario est administrateur.
    Non ?
  6. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    C'est une comparaison entre le nom de...

    C'est une comparaison entre le nom de l'utilisateur (os.environ.get("USERNAME")) et le propriétaire de os.environ['WINDIR'], j'ai supposé que c'était 'Administrateur' mais pas testé.
  7. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    A tester (surtout sous windows, rien pour tester)...

    A tester (surtout sous windows, rien pour tester)


    import os
    from sys import platform

    if platform == 'win32':
    import win32api
    import win32con
    import win32security
  8. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    Bonsoir, Merci pour le pas idiot :roll::cry: ...

    Bonsoir,

    Merci pour le pas idiot :roll::cry:

    Changer d'utilisateur.

    patrice@Zeus:~$ sudo su
    [sudo] password for patrice:
    root@Zeus:/home/patrice# su
    root@Zeus:/home/patrice#
  9. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    5 610

    Bonsoir, Pourquoi ne pas tester "l'interdit" ?...

    Bonsoir,

    Pourquoi ne pas tester "l'interdit" ?

    Il suffit de définir ce qui est 'only root' pour chaque système et try/except passeras très bien (Bien que... sudo rm /root/test.txt).

    @+
Affichage des résultats 1 à 9 sur 9