mars 9, 2022

hur man skapar delade mappar i Linux

ibland kan du behöva skapa delad katalog eller skapa delad nätverksmapp för att tillåta åtkomst till flera användare. Detta är ett vanligt krav om du är systemadministratör som arbetar med många användare. Att skapa delade mappar är ett säkert sätt att ge åtkomst till andra användare utan att låta dem komma åt hela ditt system. Delade mappar och kataloger tillåter sina tillåtna användare att läsa, skriva & exekvera filer enligt deras behörigheter. I den här artikeln kommer vi att titta på hur man skapar delade mappar i Linux.

så här skapar du delade mappar i Linux

det rekommenderade sättet att göra detta är att skapa en grupp och lägga till användare i den. Gör den här gruppen till ägare till din mapp som du vill dela. Tilldela sedan Läs/skriv / Kör behörigheter till den här gruppen istället för att göra det för enskilda användare.

först skapar vi en mapp som ska delas och en ny grupp.

$ sudo mkdir -p /var/www/data$ sudo groupadd team

nästa lägger vi till en befintlig användardata_användare till vårt nya gruppteam.

$ sudo usermod -a -G team data_user

i ovanstående kommando:

  • a-lägger till användare i grupp
  • G – anger gruppnamn
  • team – gruppnamn
  • data_user – användarnamn

därefter tilldelar vi behörigheter till gruppteam för mapp /var/www/data.

$ sudo chgrp -R team /var/www/data/$ sudo chmod -R 2775 /var/www/data/

i ovanstående kommandon,

  • 2 – Slå på setGID så att om du skapar nya underkataloger & filer i den här mappen kommer de automatiskt att ärva samma grupp och GID som överordnad mapp
  • 7 – tilldela RWX – behörighet (läs, skriv, Kör) för ägare
  • 7 – tilldela RWX-behörighet (läs, skriv, Kör) för grupp
  • 5-tilldela rx-behörighet (läs, kör) för andra

på samma sätt kan du lägga till fler användare i ditt gruppteam och de får samma behörighet som data_user

$ sudo useradd -m -c "Jane Doe" -s/bin/bash -G team jane$ sudo useradd -m -c "John Doe" -s/bin/bash -G team john

du kan till och med skapa nya mappar där dessa nya användare kan läsa/skriva filer.

$ sudo mkdir -p /var/www/team/jane$ sudo mkdir -p /var/www/team/john

i den här artikeln har vi lärt oss hur man delar mappar mellan flera användare. Nyckeln är att skapa en grupp, göra den till ägare till din mapp, tilldela behörigheter till ägare ,gruppera & andra och slutligen lägga till nya användare till den.

Läs också:

hur man sparar Kommandoutmatning till fil
xargs-kommando för att hitta & ta bort filer
så här återställer du Root-lösenordet i RHEL / Fedora / CentOS
hur man automatiskt indrag i Vi Editor
hur man ställer in LogAnalyzer med Rsyslog och MySQL

Lämna ett svar

Din e-postadress kommer inte publiceras.