17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

226<br />

La bibliothèque standard<br />

TROISIÈME PARTIE<br />

access(chemin, mode) -> booléen<br />

Utilise les droits courants pour contrôler que l’accès au chemin est possible et autorisé.<br />

mode définit le type de test et peut prendre une ou plusieurs des valeurs ci-dessous,<br />

combinées avec des OR :<br />

F_OK : teste l’existence du chemin.<br />

R_OK : teste le droit de lecture.<br />

W_OK : teste le droit d’écriture.<br />

X_OK : teste le droit d’exécution.<br />

chdir(chemin)<br />

Modifie le répertoire de travail en cours par celui pointé par chemin.<br />

getcwd() -> répertoire de travail<br />

Renvoie le répertoire de travail en cours, sous la forme d’un objet string.<br />

chroot(chemin)<br />

Permet de changer le répertoire root du processus courant par celui pointé par<br />

chemin (non disponible sous MS-Windows).<br />

chmod(chemin, mode)<br />

Modifie les droits d’accès du chemin chemin. mode peut prendre une valeur octale ou<br />

une des constantes définies dans le module stat :<br />

S_ISUID ;<br />

S_ENFMT ou S_ISGID ;<br />

S_ISVTX ;<br />

S_IRWXU ;<br />

S_IREAD ou S_IRUSR ;<br />

S_IWRITE ou S_IWUSR ;<br />

S_IEXEC ou S_IXUSR ;<br />

S_IRWXG ;<br />

S_IRGRP ;<br />

S_IWGRP ;<br />

S_IXGRP ;<br />

S_IRWXO ;<br />

S_IROTH ;<br />

S_IWOTH ;<br />

S_IXOTH.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!