Comment écraser un fichier en lecture seule dans Linux

Comment écraser un fichier en lecture seule dans Linux
Un fichier en lecture seule implique que l'utilisateur n'a pas la permission de modifier ou d'écrire. Plus précisément, l'autorisation «W» aurait été désactivée pour le fichier. Lorsque la propriété du fichier a été définie en lecture seule, l'utilisateur n'aurait ni l'autorisation d'écrire (w) le fichier ni d'exécuter (x) le fichier et d'être représenté en lecture seule (R).

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.