Fizetési módok Abuse

Mit csinál a chmod

07.08.2023, 01:00

A chmod parancs a Linuxban és más UNIX-szerű rendszerekben a fájlok és könyvtárak hozzáférési jogainak módosítására szolgál. A jogosultságok határozzák meg, hogy milyen műveletek engedélyezettek egy adott fájl vagy könyvtár számára, például olvasás, írás és végrehajtás.

Mit tesz lehetővé a chmod parancs?

A chmod paranccsal megváltoztathatja egy fájl tulajdonosának, csoportjának és más felhasználóknak a jogosultságait. Az engedélyeket numerikus értékként vagy karakteres módban lehet beállítani.

A jogosultságok módosítása így történik:Изменение прав. Команда chmod

A futtatható zászló eltávolításához használja a -x opciót:

Убрать флаг исполняемый используйте опцию -x:

Ha például egy fájl tulajdonosának olvasási, írási és végrehajtási engedélyeket, a csoportnak és a többi felhasználónak pedig csak olvasási engedélyeket szeretne beállítani, akkor a következő parancsot használhatja:

chmod 755 filename

ahola "filename" annak a fájlnak vagy könyvtárnak a neve, amelynek a jogosultságait módosítani szeretné.

A chmod telepítése

A chmod telepítéséhez a következő parancsot kell futtatnia egy terminálban:

chmod <access rights> <file or directory name>

ahol:

<a hozzáférésijogok>- egy numerikus érték vagy karakteres mód, amely meghatározza a szükséges hozzáférési jogokat. A numerikus értékek 0 és 7 között lehetnek, ahol minden számjegy egy adott hozzáférési jognak felel meg (4 - olvasás, 2 - írás, 1 - végrehajtás). A szimbolikus módok az"r","w" és"x" betűk kombinációjából állnak a különböző felhasználói kategóriák (tulajdonos, csoport, egyéb) esetében.

<fájlvagy könyvtár neve>- annak a fájlnak vagy könyvtárnak az elérési útvonala, amelynek a jogosultságait módosítani szeretné.

Példák a chmod parancs használatára:

  1. Olvasási, írási és végrehajtási engedélyek beállítása a fájl tulajdonosának, és csak olvasási engedélyek beállítása a csoport és a többi felhasználó számára: chmod 755 fájlnév
  2. Olvasási és végrehajtási engedélyek beállítása a fájl tulajdonosának és a csoportnak, és csak olvasási engedélyek beállítása a többi felhasználónak: chmod 554 filename
  3. Olvasási/írási engedély beállítása a fájl tulajdonosának és a csoportnak, és csak olvasási engedély az összes többi felhasználónak: chmod 664 filename
  4. Végrehajtási engedély beállítása minden felhasználó számára: chmod +x filename
  5. Olvasási/írási engedély beállítása a fájl tulajdonosának: chmod u+rw fájlnév
  6. Végrehajtási engedély beállítása a csoport és más felhasználók számára: chmod go+x filename

A chmod parancs nem távolítható el, mivel a legtöbb UNIX és Linux operációs rendszerben beépített parancs. Azonban visszaállíthatja egy fájl vagy könyvtár engedélyeit az alapértelmezett értékekre, ha ezt szeretné.

Egy fájl vagy könyvtár engedélyeinek visszaállításához az alapértelmezett értékekre a chmod parancsot használhatja a megfelelő numerikus értékekkel vagy karakteres móddal. Ha például egy fájl engedélyeit 644-re szeretné beállítani, futtassa a következő parancsot:

chmod 644 filename

Ezzel a fájl tulajdonosa számára olvasási és írási engedélyeket, a csoport és a többi felhasználó számára pedig csak olvasási engedélyeket állít be.