Je voudrais vous dire que si vous faites une erreur dans chown et chmod en tant que root, le serveur sera détruit.
$ #Changement de propriétaire
$ cd /home/testuser/targetdir
$ chown -R ${Nom d'utilisateur}:${nom de groupe} ./
$ #Modifier les autorisations
$ cd /home/testuser/targetdir
$ chmod -R ${autorisation} ./
Si vous procédez comme ci-dessus, nous vous recommandons de l'arrêter.
La cible n'est pas actuellement sous le répertoire mais tous les répertoires, et diverses fonctions sont interrompues. Il est presque impossible de le récupérer.
Rm -rf /
, dont on parle souvent dans la commande pour interrompre le serveur, peut avoir une fonction de sécurité selon la version CentOS, mais ce qui précède est exécuté car il semble que la fonction de sécurité n'existe pas actuellement.
Faire de la spécification de répertoire de la commande de changement un chemin absolu,
Ou juste avant, utilisez la commande cd
pour monter d'un niveau au-dessus du répertoire cible de changement et spécifier le répertoire cible de changement.
$ #Faire de la spécification de répertoire de la commande de changement un chemin absolu
$ chown -R ${Nom d'utilisateur}:${nom de groupe} /home/testuser/targetdir
$ chmod -R ${autorisation} /home/testuser/targetdir
$ #Juste avant`cd`Utilisez la commande pour remonter d'un niveau dans le répertoire cible de modification et spécifiez le répertoire cible de modification
$ cd /home/testuser/
$ chown -R ${Nom d'utilisateur}:${nom de groupe} targetdir
$ chmod -R ${autorisation} targetdir
Ne soyez pas trop sûr de ne pas faire une telle erreur. Les gens font immédiatement des erreurs imprudentes. Si vous cassez le serveur en raison d'une erreur de négligence, ce ne sera pas à la mode.