Linux-komennot

Chattr-komento Linuxissa

Chattr-komento Linuxissa
Jos useita käyttäjiä käyttää Linux-järjestelmääsi, nämä käyttäjät voivat sekoittaa tärkeän yhteisen tiedostojoukon. Laitteen järjestelmänvalvojana et halua joidenkin tiedostojen poistamista tai muuntamista tahattomasti. Sellaisissa tapauksissa, "chattr,”Kutsutaan myösVaihda määritettä”-Komentoa käytetään vastaamaan tällaisia ​​tilanteita.

Linuxissa jokaisella tiedostolla on joitain metatieto-ominaisuuksia, jotka sisältävät määritteitä, ja nämä määritteet voidaan asettaa tai tyhjentää, ja muutamia määritteitä voidaan tarkastella vain. Tämän komennon ensisijainen tavoite on tehdä tärkeistä tiedostoista suojattuja ja estää vahingossa tapahtuvaa poistamista.

Ensinnäkin, tarkistetaan "chattr”-Komento:

chattr [operaattori] [lippu] [tiedostonimi]

Operaattorit ovat:

Operaattorit Kuvaus
+ Määritteen lisääminen tiedostoon
- Määritteen poistaminen tiedostosta
= Pidä valitut määritteet ainoana tiedostojen attribuuttina

Tarkistetaan nyt luettelo lipuista, joita käytetäänchattr”-Komento:

Lippu Kuvaus
A Kun asetus on määritetty, aika (käyttöaika) -rekisteri pysyy muuttumattomana
S Kun asetukset on määritetty, muutokset päivitetään levyllä synkronisesti
a Kun asetus on asetettu, tiedosto avautuu liitetilassa kirjoitusta varten
i Kun asetus on asetettu, tiedostoa ei voi muokata, ja vain pääkäyttäjä voi ottaa sen käyttöön
j Kun asetus on asetettu, kaikki tiedot päivitetään ext3-päiväkirjassa ennen itse tiedostoa
t Kun se on asetettu, häntä ei sulautu
u Kun tiedosto asetetaan, sen tiedot tallennetaan. Tämän avulla käyttäjä voi peruuttaa tiedoston palautuksen
e Tämä attribuutti osoittaa, että tiedosto käyttää laajuuksia lohkon muistiin kartoittamiseen

Ymmärretään edelleenchattr”Esimerkkejä:

Vain luku -rajoituksen lisääminen tiedostoon "chattr" -komennolla:

Ensinnäkin, yleisin käyttöchattr”-Komento asettaa muuttumattoman lipun“i”. Luodaan tiedosto nimellä "myfile.txt”Ja tee se vain luku -toiminnoksi komennolla:

$ sudo chattr + i myfile.txt

Lukituskuvake ilmestyy tiedostoon, kuni”Lippu, kuten yllä olevassa kuvassa näkyy. Kun lippu on asetettu, tiedostoa ei voi enää muokata, kuten seuraavassa kuvassa näkyy:

Myös useita lippuja voidaan asettaa; esimerkiksi, jos haluat tehdä tiedostosta vain luku -oikeuden ja rajoittaa pääsytietueita, käytä sitten:

$ sudo chattr + iA oma tiedosto.txt

Tiedoston vain luku -rajoituksen poistaminen "chattr" -komennolla:

Jos haluat poistaa nämä asetukset, käytä alla olevaa komentoa:

$ sudo chattr -i myfile.txt

Kuten voidaan nähdä, että tiedostoa voidaan nyt muokata poistettuaani”Lippu.

Kuinka antaa vain liitetylle tiedostolle käyttöoikeus “chattr” -komennolla:

Jos haluat antaa tiedostolle vain liitteenä olevan käyttöoikeuden,a”Lippu voidaan asettaa. Tavoitteena ona”-Lippu on antaa käyttäjien lisätä tiedostoon jotain ja rajoittaa tiedostossa olevien tietojen muuttamista:

$ sudo chattr + omatiedosto.txt

Tarkistetaan se esimerkillä:

Kuten yllä olevista kuvista näkyy, teksti voidaan liittää vain, mutta se ei voi korvata olemassa olevaa tekstiä.

Vastaavasti käyttöoikeuksien käytön poistaminen:

$ sudo chattr -a omatiedosto.txt

Rajoituksen poistamisen jälkeen tiedosto voidaan korvata yllä olevien kuvien mukaisesti.

Kuinka asettaa rajoitus hakemistoon käyttämällä "chattr" -komentoa:

Koko kokonaisuutta voidaan rajoittaa myös käyttämällä “chattr”-Komento. Tätä ohjetta varten olen luonut hakemiston nimellä "mydir", jossa on joitain tiedostoja:

$ sudo chattr -R + i ./ mydir /

Vahvista se yrittämällä poistaa tiedosto:

Kuten voidaan nähdä, operaatio ei ole sallittua.

Kuinka tarkistaa tiedostoon sovelletut chattr-määritteet:

Voit tarkistaa määritetyt määritteet seuraavalla komennolla:

$ lsattr myfile.txt

Päätelmä:

Change attribute on kätevä komentorivityökalu tiedostojen käyttöoikeuksien muokkaamiseen. Se auttaa suojaamaan tärkeitä tiedostoja ja estämään niiden muuttumisen, jos järjestelmässäsi on useita käyttäjiä. Tässä oppaassa keskusteltiin siitä, mitenchattr”-Komento metatietojen ominaisuuksien muokkaamiseksi muuttamaan tiedoston lupaa käyttämällä eri lippuja.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...