Slik hindrer du andre brukere fra å få tilgang til hjemmekatalogen din i Ubuntu 14.04

Slik hindrer du andre brukere fra å få tilgang til hjemmekatalogen din i Ubuntu 14.04
Slik hindrer du andre brukere fra å få tilgang til hjemmekatalogen din i Ubuntu 14.04

Video: Slik hindrer du andre brukere fra å få tilgang til hjemmekatalogen din i Ubuntu 14.04

Video: Slik hindrer du andre brukere fra å få tilgang til hjemmekatalogen din i Ubuntu 14.04
Video: CS50 2013 - Week 9 - YouTube 2024, April
Anonim
Hvis du deler Ubuntu-maskinen med andre mennesker, har du sannsynligvis flere brukere, og tenker at de andre brukerne logger seg på egne kontoer og kun har tilgang til egne hjemmekataloger. Som standard kan noen brukere imidlertid få tilgang til alle hjemmekataloger.
Hvis du deler Ubuntu-maskinen med andre mennesker, har du sannsynligvis flere brukere, og tenker at de andre brukerne logger seg på egne kontoer og kun har tilgang til egne hjemmekataloger. Som standard kan noen brukere imidlertid få tilgang til alle hjemmekataloger.

Når du legger til en ny bruker i Ubuntu, oppretter adduser-verktøyet en ny hjemmekatalog for den nye kontoen. Som standard er den nye hjemmekatalogen plassert i / home / directory på roten etterfulgt av brukernavnet. For eksempel, / home / lori. Brukerhjemmekataloger i Ubuntu er opprettet med verdensleser / utførstillatelser, og gir alle andre brukere på systemrettighetene til å lese innholdet i andre brukeres hjemmekataloger. Se vår artikkel for mer informasjon om hvordan filtillatelser fungerer i Linux.

MERK: Når vi sier å skrive noe i denne artikkelen, og det er anførselstegn rundt teksten, skriv IKKE anførselstegnene, med mindre vi angir noe annet.

Du kan enkelt endre tillatelsene for hjemmekatalogen din for å beskytte dine private filer. For å sjekke tillatelsene i hjemmekatalogen din, trykk Ctrl + Alt + T for å åpne et Terminal-vindu. Skriv inn følgende linje ved spørringen og trykk Enter. Erstatt "lori" med ditt eget brukernavn.

ls –ld /home/lori

MERK: Kommandoen inneholder bare små bokstaver, L er ikke tallet 1.

På begynnelsen av linjen er opphavsrettighetene for filen oppført. Som sagt i vår artikkel om Linux-tillatelser:

“The r stands for “read,” the w stands for “write,” and the x stands for “execute.” Directories will start with a “d” instead of a “-“. You’ll also notice that there are 10 spaces which hold value. You can ignore the first, and then there are 3 sets of 3. The first set is for the owner, the second set is for the group, and the last set is for the world.”

Så har hjemmekatalogen nedenfor, lese, skrive og utføre tillatelser for eieren og lese og utføre tillatelse for gruppen og verden.

For å endre disse tillatelsene, skriv inn følgende linje ved spørringen og trykk Enter.
For å endre disse tillatelsene, skriv inn følgende linje ved spørringen og trykk Enter.

sudo chmod 0750 /home/lori

Skriv inn passordet ditt når du blir bedt om det, og trykk på Enter.

MERK: Chmod-kommandoen bruker oktalnumre som en måte å indikere tillatelser på. Vår artikkel om Linux-filtillatelser bruker en annen metode som krever flere trinn, men kan være lettere å forstå. Bruk av oktalnummer for å angi tillatelser er en raskere metode. Bruk hvilken som helst metode du er mer komfortabel på. Hvis du vil vite mer om bruk av oktale tall for å angi tillatelser, kan du se denne artikkelen.

Image
Image

Trykk på pil opp to ganger for å bruke "ls -ld / home /"Kommando igjen for å sjekke tillatelsene. Legg merke til at tillatelsene for verden er alle bindestreker (-). Det betyr at verden ikke kan lese, skrive eller utføre noe i din hjemmekatalog.

Men brukere i samme gruppe som du kan lese og kjøre filer og mapper i hjemmekatalogen din. Hvis du ikke vil at noen andre enn deg selv skal ha tilgang til din hjemmekatalog, skriver du inn "0700" som tallene i chmod-kommandoen.

MERK: For mer informasjon om hvordan du administrerer brukere og grupper i Linux, se vår artikkel.

For å lukke terminalvinduet, skriv "exit" ved spørringen og trykk Enter.

Nå, når andre brukere på systemet prøver å få tilgang til hjemmekatalogen din, vises følgende dialogboks.
Nå, når andre brukere på systemet prøver å få tilgang til hjemmekatalogen din, vises følgende dialogboks.
Du kan også konfigurere Ubuntu til å bruke bestemte tillatelser når du oppretter hjemmekatalogen for en ny bruker du lager. For å gjøre dette må du redigere adduser-konfigurasjonsfilen. For å gjøre dette, skriv inn følgende kommando ved spørringen og trykk Enter.
Du kan også konfigurere Ubuntu til å bruke bestemte tillatelser når du oppretter hjemmekatalogen for en ny bruker du lager. For å gjøre dette må du redigere adduser-konfigurasjonsfilen. For å gjøre dette, skriv inn følgende kommando ved spørringen og trykk Enter.

gksudo gedit /etc/adduser.conf

Vi bruker gedit til å redigere filen. Du kan bruke en annen tekstredigerer hvis du vil.

MERK: Gksudo-kommandoen er som sudo-kommandoen, men brukes til å kjøre grafiske programmer som rot. Sudo-kommandoen brukes til å kjøre kommandolinjeprogrammer som root.

Skriv inn passordet ditt i redigeringsboksen Passord i dialogboksen som vises, og trykk på Enter eller klikk OK.
Skriv inn passordet ditt i redigeringsboksen Passord i dialogboksen som vises, og trykk på Enter eller klikk OK.
Bla ned til kommandoen DIR MODE i adduser.conf-filen. Antallet sett er som standard "0755". Endre den for å gjenspeile de forskjellige typene tillatelser (r, w, x) du vil gi til de forskjellige typene brukere (eier, gruppe, verden), for eksempel "0750" eller "0700" som diskutert tidligere. Klikk på Lagre.
Bla ned til kommandoen DIR MODE i adduser.conf-filen. Antallet sett er som standard "0755". Endre den for å gjenspeile de forskjellige typene tillatelser (r, w, x) du vil gi til de forskjellige typene brukere (eier, gruppe, verden), for eksempel "0750" eller "0700" som diskutert tidligere. Klikk på Lagre.
Lukk ved å velge Avslutt fra Fil-menyen. Du kan også klikke X-knappen i øvre venstre hjørne av vinduet for å lukke gedit.
Lukk ved å velge Avslutt fra Fil-menyen. Du kan også klikke X-knappen i øvre venstre hjørne av vinduet for å lukke gedit.
Lukk Terminal-vinduet ved å klikke X i øverste venstre hjørne av vinduet.
Lukk Terminal-vinduet ved å klikke X i øverste venstre hjørne av vinduet.
Nå vil filene i hjemmekatalogen forbli privat. Bare husk at hvis det er andre brukere i samme gruppe som deg, vil du kanskje ta bort tillatelsene for både gruppe og verden for hjemmekatalogen din.
Nå vil filene i hjemmekatalogen forbli privat. Bare husk at hvis det er andre brukere i samme gruppe som deg, vil du kanskje ta bort tillatelsene for både gruppe og verden for hjemmekatalogen din.

Anbefalt: