Nem az összes mappa egy Linux alapú operációs rendszerenA rendszer írható a felhasználó számára. Ennek jó oka van: a rendszerszintű mappákhoz magas szintű engedélyekre van szükség. Ezen engedélyek problémája az, hogy gyakran felhasználói szintű hozzáférést zárol le. Tehát, ha fájlokat próbál elhelyezni egy rendszerkönyvtárban, és nem tudja, akkor meg kell tanulnia, hogyan kell megváltoztatni az engedélyeket, hogy a nem root fiókok hozzáférjenek.
Ebben az útmutatóban megmutatjuk, hogyan frissítheti a mappák engedélyét a Linuxon, hogy felhasználói fiókja által írhatóvá tegyék őket.
Frissítse a terminál mappáinak engedélyét
A Linux mappák engedélyei a legkönnyebben frissíthetők a chmod parancs. Íme egy kis lista az alapvető chmod engedélyekről.
- 7 - olvasni, írni és végrehajtani.
- 6 - Olvass és írj.
- 5 - olvasni és végrehajtani.
- 4 - csak olvasható
- 3 - írj és hajts végre.
- 2 - write-only.
- 1 - csak végrehajtani.
- 0 - nincs hozzáférés.
A listában szereplő összes szám együtt működik aChmod parancs három csoportban. Íme egy példa. A „teszt” mappa engedélyének megváltoztatása a Linuxon, hogy mindenki olvashasson, írhasson és végrehajthasson benne lévő kódot. do:
chmod 777 /test
Ezenkívül a „teszt” könyvtár minden egyes mappájának engedélyeinek megváltoztatásához, hogy azok ugyanazokat az engedélyeket tükrözzék, a rekurzív opciót kell használni. Például
chmod 777 -R /test
A Chmod parancs példájában szereplő összes számA fenti célnak van célja. Az első szám a felhasználót jelöli. A második szám adja meg a csoport engedélyét, a harmadik pedig a rendszer többi részére.
Tehát, ha problémái vannak a rendszer egy olyan mappájának írásával, amely nem érhető el, keresse meg a fenti listát, és alkalmazza azt az alábbi példakódra.
chmod XXX
Vagy frissítse a felső szintű összes mappát.
chmod XXX -R folder-name
Frissítse a terminál mappáinak tulajdonjogát
Időnként a mappa egyedi engedélyének frissítése a Chmodon keresztül nem lehetséges. Időnként a felhasználónak teljes mértékben frissítenie kell a könyvtár tulajdonjogát.
Jó példa azokra az esetekre, amikor frissítenie kellene a könyvtár tulajdonjogát, ha webhelyfájloknak a / var / www / mappába helyezésével, adatbázis-fájlok kezelésével foglalkozik stb.
Bármely Linux rendszerű könyvtár tulajdonjogának megváltoztatásához szerezzen be root hozzáférést a su vagy sudo-k parancs a terminálon.
su
vagy
sudo -s
A root hozzáféréssel használja a chown az alábbi példa a könyvtár tulajdonjogának teljes megváltoztatásához.
chown user:user /location/of/directory
Miután futtatta a chown fenti parancsot, használja a ls parancs az „l” kapcsolóval együtt ellenőrizze a mappa engedélyét, és erősítse meg, hogy működött.
ls -l /location/of/directory
Frissítse a mappák engedélyét a fájlkezelőben
Engedélyek frissítése a fájlkezelőn keresztülA Linux szigorúan korlátozott ahhoz képest, hogy ezt a parancssorba teszi. Ha azonban nem Ön a terminál rajongója, akkor jó tudni, hogyan kell csinálni ezt a fajta dolgot a fájlkezelővel.
Gnome / Budgie stb
1. lépés: Nyisson meg egy terminál ablakot, és használja a sudo parancs a fájlkezelő gyökérként történő indításához.
sudo nautilus
2. lépés: Kattintson a gyökér fájlkezelőre. Ezután keresse meg a „gyökér fájlrendszert”, hogy hozzáférjen a Linux merevlemezén található rendszerfájlokhoz.
3. lépés: A Gnome fájlkezelő segítségével keresse meg a frissíteni kívánt mappa fájlrendszerét.
4. lépés: Kattintson a jobb gombbal a mappára, és válassza a „Tulajdonságok” lehetőséget.
5. lépés: Kattintson az „Engedélyek” fülre, hogy hozzáférjen a mappa engedélyéhez.
6. lépés: Az engedélyablak segítségével állítsa be a mappát a kívánt engedélyekre. Ezután kattintson a „Engedélyek módosítása” gombra.
![](/images/linux/how-to-fix-folders-not-writable-by-user-account-in-linux.png)
Zárja be a „Tulajdonságok” ablakot, és az engedélyeknek automatikusan frissülniük kell a könyvtárba.
KDE
Sajnos, a szoftver javítás miatt a KDE Dolphin fájlkezelőt gyökérként nem lehet egyszerűen megnyitni. Kövesse a fenti parancssori utasításokat az engedélyek frissítéséhez.
Társ
1. lépés: Nyisson meg egy terminál ablakot, és futtassa az alábbi parancsot a Mate fájlkezelő root indításához.
sudo caja
2. lépés: Kattintson a bal oldali „Eszközök” oszlopban a „fájlrendszer” elemre. Ezután keresse meg a gyökérmappában egy fájlt, amelyhez meg szeretné változtatni az engedélyeket.
3. lépés: Kattintson a jobb gombbal a módosítani kívánt mappára, és válassza az „Engedélyek” lehetőséget.
4. lépés: Használja az „Engedélyek” területet a mappa engedélyének beállításához. Ezután kattintson a „Engedélyek módosítása” gombra.
5. lépés: Zárja be a „Tulajdonságok” ablakot.
![](/images/linux/how-to-fix-folders-not-writable-by-user-account-in-linux_2.png)
A „Tulajdonságok” ablak bezárása után az engedélyeknek automatikusan frissülniük kell.
XFCE
1. lépés: Nyissa meg a Thunart gyökérként a megnyomásával Alt + F2 és írja be az alábbi parancsot a gyorsindítóba.
pkexec thunar
2. lépés: Írja be felhasználói jelszavát a mezőbe, amely a Thunar gyökér módban való eléréséhez jelenik meg.
3. lépés: Keresse meg a „Filesystem gyökér” elemet a bal oldali sávból, és válassza ki azt, hogy hozzáférjen a gyökér fájlrendszerhez. A fájlkezelő segítségével keresse meg azt a mappát, amelynek frissíteni szeretné az engedélyeket.
4. lépés: Kattintson a jobb gombbal a mappára és válassza a „Tulajdonságok” menüpontot. Ezután kattintson az „Engedélyek” elemre az engedélyek ablak eléréséhez.
5. lépés: Az „Engedélyek” részben az ablak segítségével állítsa be a mappák engedélyét. Ezután zárja be az ablakot.
![](/images/linux/how-to-fix-folders-not-writable-by-user-account-in-linux_3.png)
A „Tulajdonságok” ablak bezárásakor az engedélyezési beállításoknak automatikusan érvénybe lépniük.
Általános Linux fájlkezelők
Sokféle fájlkezelő létezikott. Az útmutató ezen szakaszában a 4 leggyakoribbat fedjük le. Ha a fájlkezelő nem tartozik ide, akkor fontolja meg inkább a terminál utasításainak követését.
Hozzászólások