Hvordan overskrive en skrivebeskyttet fil i Linux

Hvordan overskrive en skrivebeskyttet fil i Linux
En skrivebeskyttet fil innebærer at brukeren ikke har tillatelse til å redigere eller skrive. Spesifikt ville "W" -tilliten vært deaktivert for filen. Når filens egenskap er satt som skrivebeskyttet, vil brukeren verken ha tillatelse til å skrive (w) filen eller utføre (x) filen og bli representert som skrivebeskyttet (r).

Noen ganger blir det tøft for brukeren å overskrive en skrivebeskyttet fil. Derfor samlet vi oss og forklarte de forskjellige metodene for å overskrive en skrivebeskyttet fil i Linux.

Hvordan overskrive en skrivebeskyttet fil i Linux?

Det er to betingelser for å overskrive en hvilken. La oss se på følgende metoder for å løse problemet:

Bruke chmod -kommandoen

CHMOD -kommandoen brukes til å endre egenskapene til en fil i Linux, og den har en enkel kommando:

$ chmod [referanse] [operatør] [modus] fil

Du kan endre denne tillatelsen hvis du er fileieren ved å legge til følgende kommando:

$ chmod u+wx filnavn

La oss ta et eksempel der vi ønsker å endre og overskrive en skrivebeskyttet fil som ligger i Documents Directory. Enten kan vi bruke katalogstien i kommandoen eller endre den gjeldende katalogen til filen:

$ chMod u+wx/home/user/dokumenter/informasjon.tekst

Eller

$ cd ~/nedlastinger
$ chmod u+wx informasjon.tekst

Merk: Som du kan se i forrige bilde, brukte vi -v -alternativet eller det verbose alternativet for å vise de resulterende endringene i utdataene.

Mens du bruker denne kommandoen, er det viktig å huske hvis du er den eneste nåværende filbrukeren. Denne kommandoen fungerer bare hvis du er en del av katalogen i /etc /sudoers. Dette trinnet indikerer konfigurasjonen av sudo -egenskapene til filen ved å bruke Visudo -kommandoen.

$ chmod u+wx filnavn

Denne kommandoen krever et passord for å få superbruker tilgang til filen. Hvis du vil få rotrettighetene, kan du legge til "sudo" med kommandoen ovenfor:

$ sudo chmod u+wx filnavn

For å gi deg selv alle tillatelsene relatert til filen, kan du bruke Rediger sudoers gjennom følgende kommando:

$ sudo vi /etc /sudoers

Følgende bilde illustrerer at du har admin -privilegiene som en Sudoer, Root and Admin Access:

rot alt = (alle: alle) alle
admin alle = (alle: alle) alle
sudo alle = (alle: alle) alle

Hvis du ikke har "all" tilgang, kan du endre den deretter. Nå har du full tilgang til alle egenskapene relatert til filen. Og du kan enten lese, skrive eller utføre filen uten å møte noen problemer.

Konklusjon

Du kan redigere og overskrive en skrivebeskyttet fil i Linux ved hjelp av flere kommandoer og sudo-privilegier. Selv om du ikke har sudo -privilegiene, kan du enkelt få tilgang til superbrukerfordelene ved hjelp av sudo ved å få tilgang til rotkatalogene. Vi håper denne artikkelen forbedret kunnskapen din om forståelsen av å overskrive en skrivebeskyttet fil i Linux.