Parfois, il devient difficile pour l'utilisateur d'écraser un fichier en lecture seule. C'est pourquoi nous avons rassemblé et expliqué les différentes méthodes de remplacement d'un fichier en lecture seule dans Linux.
Comment écraser un fichier en lecture seule dans Linux?
Il existe deux conditions pour écraser n'importe quel fichier - lorsque vous êtes le propriétaire du fichier et lorsque vous n'avez pas accès à la propriété aux propriétés du fichier. Examinons les méthodes suivantes pour résoudre le problème:
En utilisant la commande chmod
La commande chmod est utilisée pour modifier les propriétés d'un fichier dans Linux, et il a une commande simple:
$ chmod [référence] [opérateur] [mode] fichier
Vous pouvez modifier cette autorisation si vous êtes le propriétaire du fichier en ajoutant la commande suivante:
$ chmod u + wx nom de fichier
Prenons un exemple où nous voulons modifier et écraser un fichier en lecture seule situé dans le répertoire des documents. Soit nous pouvons utiliser le chemin du répertoire dans la commande ou modifier le répertoire actuel du fichier:
$ chmod u + wx / home / utilisateur / documents / informations.SMS
Ou
$ cd ~ / téléchargements
$ Chmod U + WX Informations.SMS
Note: Comme vous pouvez le voir dans l'image précédente, nous avons utilisé l'option -v ou l'option Verbose pour afficher les modifications résultantes de la sortie.
Lors de l'utilisation de cette commande, il est essentiel de vous souvenir si vous êtes le seul utilisateur de fichier actuel. Cette commande ne fonctionne que si vous faites partie du répertoire du / etc / sudoers. Cette étape indique la configuration des propriétés sudo du fichier à l'aide de la commande Visudo.
$ chmod u + wx nom de fichier
Cette commande nécessite un mot de passe pour obtenir un accès de superutilisateur au fichier. Si vous souhaitez obtenir les privilèges racine, veuillez ajouter le «sudo» avec la commande ci-dessus:
$ sudo chmod u + wx nom de fichier
Pour vous donner toutes les autorisations liées au fichier, vous pouvez utiliser Edit Sudoers via la commande suivante:
$ sudo vi / etc / sudoers
L'image suivante illustre que vous avez les privilèges d'administration en tant qu'accès sudoer, racine et administrateur:
root tout = (tout: tout) tout
admin tout = (tout: tout)
sudo tout = (tout: tout) tout
Si vous n'avez pas d'accès «tout», veuillez le modifier en conséquence. Maintenant, vous avez un accès complet à toutes les propriétés liées au fichier. Et vous pouvez lire, écrire ou exécuter le fichier sans rencontrer de problèmes.
Conclusion
Vous pouvez modifier et écraser un fichier en lecture seule dans Linux en utilisant plusieurs commandes et privilèges sudo. Même si vous n'avez pas les privilèges sudo, vous pouvez facilement accéder aux avantages des superutilisateurs en utilisant Sudo en accédant aux répertoires racines. Nous espérons que cet article a amélioré votre connaissance de l'exhaustivité de l'écrasement d'un fichier en lecture seule dans Linux.