- - Cum să remediați folderele care nu pot fi scrise de contul de utilizator în Linux

Cum să remediați folderele care nu pot fi scrise de contul de utilizator în Linux

Nu toate folderele de pe o operare bazată pe Linuxsistemul este scris pentru utilizator. Există un motiv bun pentru acest lucru: folderele la nivel de sistem necesită permisiuni la nivel înalt. Problema cu aceste permisiuni este că, de multe ori, blochează accesul la nivel de utilizator. Așadar, dacă încercați să plasați fișiere într-un director de sistem și nu puteți face acest lucru, va trebui să învățați cum să modificați permisiunile pentru ca conturile non-root să aibă acces.

În acest ghid, vă vom arăta cum puteți actualiza permisiunile folderelor de pe Linux pentru a le face scriebile de contul de utilizator.

Actualizați permisiunile folderelor din terminal

Permisiunile pentru foldere pe Linux sunt actualizate cel mai ușor cu ajutorul chmod comanda. Iată o mică listă de permisiuni chmod de bază.

  • 7 - citiți, scrieți și executați.
  • 6 - Citeste si scrie.
  • 5 - citiți și executați.
  • 4 - read-only
  • 3 - scrieți și executați.
  • 2 - Numai scriere.
  • 1 - executați numai.
  • 0 - fără acces.

Fiecare dintre numerele din listă funcționează cuComanda Chmod în grupuri de trei. Iată un exemplu. Pentru a schimba permisiunile folderului „test” pe Linux, astfel încât toată lumea să poată citi, scrie și executa codul din el. Do:

chmod 777 /test

În plus, pentru a modifica permisiunile fiecărui folder din interiorul directorului „test”, astfel încât să reflecte aceleași permisiuni, trebuie utilizată opțiunea recursivă. De exemplu

chmod 777 -R /test

Fiecare dintre numerele din exemplul de comandă Chmodmai sus are un scop. Primul număr reprezintă utilizatorul. Al doilea număr stabilește permisiunea pentru grup, iar al treilea o stabilește pentru restul sistemului.

Așadar, dacă aveți probleme de scriere în interiorul unui folder din sistemul care nu este accesibil, consultați lista de mai sus și aplicați-l la exemplul de mai jos.

chmod XXX

Sau, pentru a actualiza toate folderele din interiorul nivelului superior.

chmod XXX -R folder-name

Actualizați proprietatea folderelor din terminal

Uneori, actualizarea permisiunilor individuale ale unui folder prin Chmod nu este posibilă. Uneori, utilizatorul trebuie să actualizeze complet proprietatea directorului.

Un bun exemplu de perioade în care trebuie să actualizați proprietatea unui director este dacă aveți de-a face cu plasarea fișierelor site-ului web în / var / www /, manipularea fișierelor bazei de date etc.

Pentru a schimba proprietatea oricărui director de pe un sistem Linux, obțineți acces root folosind su sau sudo -s comanda în terminal.

su

sau

sudo -s

Cu acces root, utilizați butonul chown exemplu de mai jos pentru a modifica proprietatea unui director în întregime.

chown user:user /location/of/directory

După ce ați executat funcția chown comanda de mai sus, utilizați butonul ls comandați împreună cu comutatorul „l” pentru a verifica permisiunile folderului și a confirma că acesta a funcționat.

ls -l /location/of/directory

Actualizați permisiunile folderelor din managerul de fișiere

Actualizarea permisiunilor prin intermediul managerului de fișiere activatLinux este sever limitat în comparație cu a face cu linia de comandă. Cu toate acestea, dacă nu sunteți fan al terminalului, este bine să știți cum să faceți acest tip de lucru cu managerul de fișiere.

Gnome / Budgie, etc

Pasul 1: Deschideți o fereastră de terminal și utilizați butonul sudo comanda de a lansa managerul de fișiere ca root.

sudo nautilus

Pasul 2: Faceți clic pe managerul de fișiere root. Apoi, găsiți „sistemul de fișiere rădăcină” pentru a avea acces la fișierele de sistem de pe hard disk-ul Linux.

Pasul 3: Folosind managerul de fișiere Gnome, căutați prin sistemul de fișiere folderul pe care doriți să îl actualizați.

Pasul 4: Faceți clic dreapta pe dosar și selectați „Proprietăți”.

Pasul 5: Faceți clic pe fila „Permisiuni” pentru a avea acces la permisiunile folderului.

Pasul 6: Utilizați fereastra de permisiune pentru a seta folderul în funcție de permisiunile dorite. Apoi, faceți clic pe butonul „Modificați permisiunile”.

Închideți fereastra „Proprietăți” și permisiunile ar trebui să se actualizeze automat în director.

KDE

Din păcate, nu este posibilă deschiderea cu ușurință a administratorului de fișiere KDE Dolphin, din cauza unui patch software. Urmați instrucțiunile din linia de comandă de mai sus pentru a actualiza permisiunile.

pereche

Pasul 1: Deschideți o fereastră de terminal și rulați comanda de mai jos pentru a lansa managerul de fișiere Mate ca root.

sudo caja

Pasul 2: Faceți clic pe „Sistem de fișiere” din coloana „Dispozitive” din stânga. Apoi, parcurgeți folderul rădăcină pentru un fișier pentru care doriți să modificați permisiunile.

Pasul 3: Faceți clic dreapta pe dosarul pe care doriți să-l modificați și selectați „Permisiuni”.

Pasul 4: Utilizați zona „Permisiuni” pentru a seta permisiunile folderului. Apoi, faceți clic pe butonul „Modificați permisiunile”.

Pasul 5: Închideți fereastra „Proprietăți”.

După închiderea ferestrei „Proprietăți”, permisiunile ar trebui să se actualizeze automat.

XFCE

Pasul 1: Deschideți Thunar ca rădăcină apăsând Alt + F2 și introduceți comanda de mai jos în lansatorul rapid.

pkexec thunar

Pasul 2: Introduceți parola utilizatorului în caseta care pare să acceseze Thunar în modul root.

Pasul 3: Găsiți „rădăcină sistem de fișiere” în bara laterală din stânga și selectați-o pentru a avea acces la sistemul de fișiere rădăcină. Folosind managerul de fișiere, găsiți folderul pentru care doriți să actualizați permisiunile.

Pasul 4: Faceți clic dreapta pe dosar și selectați „Proprietăți”. Apoi, faceți clic pe „Permisiuni” pentru a accesa fereastra de permisiuni.

Pasul 5: În „Permisiuni”, utilizați fereastra pentru a seta permisiunile folderului. Apoi, închideți fereastra.

Cu fereastra „Proprietăți” închisă, setările de permisiune ar trebui să se aplice automat.

Administratori de fișiere Linux generice

Există o mulțime de manageri de fișiere diferiteAcolo. În această secțiune a ghidului am acoperit cele 4 cele mai comune. Dacă managerul dvs. de fișiere nu este acoperit, luați în considerare în continuare instrucțiunile terminalului.

Comentarii