Sådan forhindres andre brugere fra at få adgang til dit hjemmekatalog i Ubuntu 14.04
Hvis du deler din Ubuntu-maskine med andre mennesker, har du sandsynligvis flere brugere oprettet og tænker på, at de andre brugere logger ind på deres egne konti og kun har adgang til deres egne hjemmapper. Som standard kan enhver bruger få adgang til enhver hjemmekatalog.
Når du tilføjer en ny bruger i Ubuntu, opretter adduser-værktøjet et nyt hjemmekatalog for den nye konto. Som standard er den nye hjemmekatalog placeret i / home / directory på roden efterfulgt af brugernavnet. For eksempel / home / lori. Brugerbiblioteker i Ubuntu er oprettet med verdenslæs / udfører tilladelser, der giver alle andre brugere systemrettigheder til at læse indholdet af andre brugers hjemmapper. Se vores artikel for at få flere oplysninger om, hvordan filtilladelser virker i Linux.
BEMÆRK: Når vi siger at skrive noget i denne artikel, og der er citater omkring teksten, skriv IKKE citaterne, medmindre vi angiver andet.
Du kan nemt ændre tilladelserne til dit hjemmekatalog for at beskytte dine private filer. For at kontrollere tilladelserne i dit hjemmekatalog, tryk Ctrl + Alt + T for at åbne et Terminal vindue. Indtast følgende linje ved prompten, og tryk på Enter. Udskift "lori" med dit eget brugernavn.
ls -ld / home / lori
BEMÆRK: Kommandoen indeholder kun små bogstaver, L er ikke nummer 1.
I starten af linjen er tilladelserne for filen angivet. Som sagt i vores artikel om Linux-tilladelser:
"Det r står for "læs", den w står for "skrive" og x står for "execute." Directories vil starte med en "d" i stedet for en "-". Du vil også bemærke, at der er 10 mellemrum, som holder værdi. Du kan ignorere den første, og så er der 3 sæt 3. Det første sæt er til ejeren, det andet sæt er til gruppen, og det sidste sæt er for verden. "
Så nedenstående hjemmekatalog har læst, skrevet og udført tilladelser til ejeren og læser og udfører tilladelse til gruppen og verden.
Hvis du vil ændre disse tilladelser, skal du skrive følgende linje ved prompten og trykke på Enter.
sudo chmod 0750 / home / lori
Indtast dit kodeord, når du bliver bedt om det, og tryk på Enter.
BEMÆRK: Kommandoen chmod bruger oktalnumre som en måde at angive tilladelser på. Vores artikel om Linux-filtilladelser bruger en anden metode, der kræver flere trin, men det kan være lettere at forstå. Brug af de oktale tal til at angive tilladelser er en hurtigere metode. Brug den metode, som du er mere komfortabel på. For at lære om at bruge oktalnumre til at indstille tilladelser, se denne artikel.
Tryk på pil op to gange for at bruge kommandoen "ls -ld / home /" igen for at kontrollere tilladelserne. Bemærk, at tilladelserne til verden er alle bindestreger (-). Det betyder, at verden ikke kan læse, skrive eller udføre noget i din hjemmekatalog.
Men brugere i samme gruppe som du kan læse og udføre filer og mapper i din hjemmekatalog. Hvis du ikke vil have andre end dig selv til at have adgang til dit hjemmekatalog, skal du indtaste "0700" som tallene i chmod-kommandoen.
BEMÆRK: For mere information om administration af brugere og grupper i Linux, se vores artikel.
For at lukke terminalvinduet skal du skrive "exit" ved prompt og trykke på Enter.
Nu, når andre brugere på systemet forsøger at få adgang til dit hjemmekatalog, vises følgende dialogboks.
Du kan også konfigurere Ubuntu til at bruge specifikke tilladelser, når du opretter hjemmemappen for en ny bruger, du opretter. For at gøre dette skal du redigere adduser-konfigurationsfilen. For at gøre dette skal du skrive følgende kommando ved prompten og trykke på Enter.
gksudo gedit /etc/adduser.conf
Vi bruger gedit til at redigere filen. Du kan bruge en anden teksteditor, hvis du vil.
BEMÆRK: Gksudo-kommandoen er som sudo-kommandoen, men bruges til at køre grafiske programmer som root. Sudo-kommandoen bruges til at køre kommandolinjeprogrammer som root.
Indtast dit kodeord i feltet Rediger kodeord i dialogboksen, der vises, og tryk på Enter eller klik på OK.
Rul ned til kommandoen DIR_MODE i filen adduser.conf. Nummeret er som standard "0755". Skift det for at afspejle de forskellige typer tilladelser (r, w, x), du vil give til de forskellige typer brugere (ejer, gruppe, verden), som "0750" eller "0700" som diskuteret tidligere. Klik på Gem.
Luk gedit ved at vælge Afslut fra menuen Filer. Du kan også klikke på X-knappen i øverste venstre hjørne af vinduet for at lukke gedit.
Luk vinduet Terminal ved at klikke på X i øverste venstre hjørne af vinduet.
Filerne i dit hjemmemappe vil nu forblive private. Husk bare, at hvis der er andre brugere i samme gruppe som dig, vil du måske fjerne tilladelserne for både gruppe og verden til din hjemmekatalog.