NEW
Font size
WorksheetsCours 09-2 - Permissions et les tâches palnifiées
Total questions: 20
Worksheet time: 20mins
Si je veux donner toutes les permissions au propriétaire, aux groupes et à tous les autres usagers je vais utiliser:
chmod 777 myfile
chmod 000 myfile
chmod 555 myfile
chmod 444 myfile
Si je veux donner aucune permission au propriétaire, aux groupes et à tous les autres usagers je vais utiliser:
chmod 000 myfile
chmod 777 myfile
chmod 222 myfile
chmod 111 myfile
Si je veux donner au propriétaire toutes les permissions, mais aucune aux groupes et aux autres usagers
chmod 700 myfile
chmod 070 myfile
chmod 007 myfile
chmod 111 myfile
Si je veux donner au propriétaire et à son groupe les droits d’exécution et de lecture et un droit de lecture aux autres usagers
chmod 554 myfile
chmod 443 myfile
chmod 754 myfile
chmod 445 myfile
Si je veux donner au propriétaire et à son groupe les droits d’écriture et de lecture et un droit d'exécution aux autres usagers
chmod 661 myfile
chmod 552 myfile
chmod 761 myfile
chmod 552 myfile
Quel est l'équivalent de "en lecture seule" pour tout le monde sur Ubuntu
chmod 444 myfile
chmod 222 myfile
chmod 111 myfile
chmod 555 myfile
Mon client veut être en mesure que tous le monde puisse exécuter son script bash, mais que tout propriétaire puisse en faire la lecture et la modification aussi.
chmod 711 myfile
chmod 111 myfile
chmod 611 myfile
chmod 661 myfile
Mon client veut sécuriser un dossier et TOUT son contenu et qu'il ne soit disponible qu'en lecture pour tout le monde
chmod -R 444 myfolder
chmod -r 444 myfolder
chmod -R 440 myfolder
chmod 444 myfolder
Mon client veut qu'une équipe de développeurs puisse mettre à jour un script, mais il ne doivent pas pouvoir en faire l’exécution
chmod 660 myscript
chmod 667 myscript
chmod 770 myscript
chmod 551 myfolder
Mon client est un peu paranoïaque et ne veut pas que personne sauf lui-même ai accès à son fichier
chmod 600 myfile
chmod 660 myfile
chmod 700 myfile
chmod 007 myfile
L’utilisateur root exécutera le script « full-backup » le 10 juin à 08:30 du matin
30 08 10 06 * root full-backup
08 30 10 06 * root full-backup
30 08 06 10 * root full-backup
30 08 10 06 root full-backup
L’utilisateur backupuser exécutera le script backup 2 fois par jour, à heures fixes.
00 11,16 * * * backupuser backup
00 11+16 * * * backupuser backup
00 11-16 * * * backupuser backup
00 11,16 2 * * backupuser backup
Vérifie le statut d’une base de données chaque jour sauf les weekends, pendant les heures de bureau (de 9 à 18h)
00 09-18 * * 1-5 sqluser check-db-status
00 09-18 * * 1,5 sqluser check-db-status
00 09-18 * * 5 sqluser check-db-status
00 09-18 * * 0-4 sqluser check-db-status
Planifier une tâche chaque minute
* * * * * user command
1 * * * * user command
1 1 1 1 * user command
* 1 * * * user command
Vérifie le statut d’une base de données chaque jour, même les weekends, pendant les heures de bureau (de 9 à 18h)
00 09-18 * * * sqluser check-db-status
00 09-18 * * 7 sqluser check-db-status
00 09 18 * * sqluser check-db-status
00 09-18 * * 1-5 sqluser check-db-status
Vérifier un espace disque toutes les 10 minutes.
*/10 * * * * user check-disk-space
10 * * * * user check-disk-space
* */6 * * * user check-disk-space
*X10 * * * * user check-disk-space
Le mot clé @yearly représente:
0 0 1 1 *
0 0 * * *
1 1 1 1 *
0 0 0 0 *
Le mot clé @daily représente:
0 0 * * *
* * 1 1 *
1 1 * * *
0 * * * *
Le mot clé @hourly représente:
0 * * * *
* 0 * * *
1 * * * *
* 1 * * *
Identifier le mot clé qui fera que la commande s'exécutera à chaque démarrage
@reboot
@restart
@midnight
@shutdown
