Gridberry
Fluxuri de lucru

Adaugă un grup la un folder Linux pe serverul pe care îl administrezi

03
Acces la folder

Partajează un folder de proiect cu o echipă

Trebuie să acorzi unui grup acces de citire și scriere într-un folder partajat de pe un server Linux pe care îl administrezi, de exemplu /srv/app. Gridberry se conectează la server prin SSH, afișează proprietarul, grupul și permisiunile actuale cu Shell, propune liniile exacte pentru chgrp și chmod și așteaptă aprobarea ta înainte de a modifica orice. Ulterior, aceeași listare afișează rezultatul, astfel încât să poți compara singur starea înainte și după. Ordinea contează: verifică întâi, modifică al doilea, verifică al treilea. Cazurile tipice sunt un folder de deploy, un folder de upload partajat sau un folder de proiect pentru o echipă mică. Indiferent de folder, se aplică același ciclu, iar fiecare comandă apare ca un card cu rezultatul său real, astfel încât întreaga modificare poate fi revizuită ulterior în chat.

01

Deschide Gridberry

Lansează Gridberry pe Windows 10/11, conectează un model și selectează serverul tău Linux, accesibil prin SSH, ca mediu. Alege modul „Întreabă înainte” (Ask first) astfel încât fiecare modificare să aștepte aprobarea ta. „Plan only” este o opțiune bună pentru o privire de ansamblu când serverul este necunoscut.

02

Verifică folderul

Cere agentului să afișeze proprietarul, grupul și permisiunile folderului. Shell execută ls -ld, iar cardul afișează ieșirea, pe care o citești înainte de orice modificare. Nimic nu se modifică în acest pas; este o simplă interogare de informații.

03

Aprobă modificarea

Agentul propune chgrp pentru grup și chmod pentru drepturi. Citești fiecare linie, o accepți și urmărești codul de ieșire. Un cod non-zero înseamnă că modificarea nu s-a produs. Respingi orice linie pe care nu o înțelegi și ceri agentului să o explice.

04

Verifică rezultatul

Rulează din nou listarea și compar-o cu prima. Apoi testează cu un utilizator din acel grup folosind o comandă inofensivă, deoarece apartenența la grup se aplică după o autentificare nouă. Păstrează ieșirea; este jurnalul tău al modificării.

Exemplu de script: verificare acces în citire

check_access.sh
#!/usr/bin/env bash
# Read-only access check for a shared folder.
# It changes nothing on the system.
set -eu
DIR=/srv/app
echo "User: $(whoami)"
id
groups
head -n 5 /etc/group
getent group appteam
ls -ld "$DIR"
echo "Check finished"

Acest script afișează cine ești, grupurile tale, primele linii din fișierul de grup, membrii appteam și proprietarul și grupul lui /srv/app. Citește doar informații și nu modifică nimic, astfel încât îl poți rula înainte și după fiecare modificare și poți compara ieșirile. Salvează-l ca check_access.sh, rulează-l cu Shell înainte și după modificare și păstrează ambele ieșiri astfel încât să ai ceva de comparat.

Cum să adaugi un utilizator la permisiunile folderului Linux: patru sarcini

Verifică serverul și folderul

Gridberry se conectează la serverul tău Linux prin SSH și execută ls -ld pe folderul țintă cu Shell, astfel încât să vezi proprietarul, grupul și permisiunile înainte ca orice să se modifice. Apoi execută getent group pentru grupul pe care intenționezi să îl folosești. În modul „Întreabă înainte” (Ask first), agentul se oprește înainte de fiecare acțiune care modifică ceva, și poți trece la „Plan only” pentru a citi pașii fără a executa nimic. Cum să faci ca sudo să funcționeze pentru un utilizator nou este o problemă diferită: adaugă utilizatorul la grupul de administrare și autentifică-te din nou. Citește ieșirea ambelor listări înainte de a continua. Păstrează acea listare: este jurnalul tău privind aspectul folderului înainte de modificare și este ceea ce compari dacă trebuie să revii la starea anterioară.

Creează grupul dacă lipsește

Dacă getent group nu afișează nimic, grupul nu există încă. Agentul propune groupadd appteam și afișează linia exactă într-un card. Poți edita numele dacă preferi altul și aprobi comanda înainte ca aceasta să ruleze. Ulterior, getent group appteam afișează noua intrare, iar tu verifici ieșirea singur în loc să ai încredere într-un rezumat. Fișierul de grup /etc/group listează toate grupurile, astfel încât o copie a acestuia făcută înainte permite comparația. Când rulezi sudo, lipsa variabilelor de mediu root poate explica de ce un script care funcționează pentru tine eșuează pentru administrator, așa că păstrează primii pași simpli. Dacă numele este deja luat de un grup neînrudit, alege un alt nume în loc să îl reutilizezi, deoarece un grup care deține alți utilizatori le-ar oferi acestora acces și la folder.

Setează grupul folderului

Agentul propune chgrp appteam /srv/app, ceea ce face ca grupul să fie grupul proprietar al folderului. Citești linia din card și o aprobi. Nu direcționa comanda către un folder părinte sau un punct de montare pe care nu intenționai să îl modifici; un card care indică o altă cale decât cea așteptată este un motiv pentru a o respinge. Codul de ieșire apare pe card, iar o a doua ls -ld afișează noul nume de grup. Oamenii caută adesea „add group to folder linux” și găsesc comenzi recursive, dar un singur folder este mai ușor de revizuit, așa că începe acolo. Adaugă membri cu usermod -aG appteam username și ține minte că modificarea se aplică după ce utilizatorul se autentifică din nou. Dacă o greșeală anterioară a modificat proprietatea sub o cale deținută de root, recuperează de la o greșeală sudo chown restaurând din backup.

Acordă doar drepturile de care are nevoie grupul

Agentul propune chmod g+rx pentru acces în citire sau chmod g+rwx pentru acces în scriere, niciodată chmod 777. Explică faptul că literele r, w și x înseamnă read, write și enter, iar g înseamnă group. După ce aprobi linia, agentul execută din nou ls -ld și compari permisiunile cu prima listare. Apoi testezi cu un cont din grup și o comandă inofensivă. Pentru o singură persoană care caută „add user to folder permissions linux”, se aplică aceeași verificare: pune-l în grup, niciodată în câmpul de proprietar. Păstrează codurile de ieșire pe care le-ai văzut: un cod de succes pe ambele carduri, plus linia ls -ld corespunzătoare, este dovada că pasul a funcționat, iar următorul administrator poate relua informația în chat.

Gridberry pentru Windows

Partajează un folder cu un grup

Descarcă Gridberry ↗