Så här hindrar du andra användare från att komma åt ditt hemkatalog i Ubuntu 14.04
Om du delar din Ubuntu-maskin med andra personer, har du förmodligen flera användare som tänker på att de andra användarna loggar in i sina egna konton och bara har tillgång till egna hemkataloger. Som standard kan alla användare komma åt någon hemkatalog.
När du lägger till en ny användare i Ubuntu skapar adduserverktyget en ny hemkatalog för det nya kontot. Som standard placeras den nya hemkatalogen i / home / directory på roten följt av användarnamnet. Till exempel / home / lori. Användarhemskataloger i Ubuntu skapas med världs läs / körbehörighet, vilket ger alla andra användare på systemrättigheterna att läsa innehållet i andra användares hemkataloger. Se vår artikel för mer information om hur filbehörigheter fungerar i Linux.
OBS! När vi säger att du skriver in något i den här artikeln och det finns citat runt texten, Skriv INTE citat, såvida vi inte anger något annat.
Du kan enkelt ändra behörigheterna för din hemkatalog för att skydda dina privata filer. För att kontrollera behörigheterna i din hemkatalog, tryck Ctrl + Alt + T för att öppna ett terminalfönster. Skriv följande rad vid prompten och tryck på Enter. Byt ut "lori" med ditt eget användarnamn.
ls -ld / home / lori
OBS: Kommandot innehåller endast små bokstäver, det är inte nummer 1.
I början av raden anges behörigheterna för filen. Som sagt i vår artikel om Linux-behörigheter:
"De r står för "läs", den w står för "skriv" och x står för "execute." Kataloger börjar med en "d" istället för en "-". Du märker också att det finns 10 mellanslag som håller värdet. Du kan ignorera det första, och då finns det 3 uppsättningar av 3. Den första uppsättningen är för ägaren, den andra uppsättningen är för gruppen, och den sista uppsättningen är för världen. "
Så, hemlistan som anges nedan har läst, skriv och kör behörigheter för ägaren och läs och kör tillstånd för gruppen och världen.
För att ändra dessa behörigheter skriver du följande rad vid prompten och trycker på Enter.
sudo chmod 0750 / home / lori
Skriv ditt lösenord när du blir ombedd och tryck på Enter.
OBS: Kommandot chmod använder oktalnummer som ett sätt att ange behörigheter. Vår artikel om Linux-filbehörigheter använder en annan metod som kräver fler steg men kan vara lättare att förstå. Att använda oktaltalet för att ange behörigheter är en snabbare metod. Använd vilken metod du är bekvämare med. Om du vill veta om att använda oktala nummer för att ange behörigheter, se den här artikeln.
Tryck på uppåtpilen två gånger för att använda kommandot "ls -ld / home /" igen för att kontrollera behörigheterna. Observera att tillstånden för världen är alla bindestreck (-). Det betyder att världen inte kan läsa, skriva eller exekvera någonting i din hemkatalog.
Däremot kan användare i samma grupp som du läsa och utföra filer och mappar i din hemkatalog. Om du inte vill ha någon annan än dig själv för att få tillgång till din hemkatalog, ange "0700" som siffrorna i chmod-kommandot.
OBS! Mer information om hantering av användare och grupper i Linux finns i vår artikel.
För att stänga terminalfönstret, skriv "exit" vid prompten och tryck på Enter.
Nu när andra användare på systemet försöker komma åt din hemkatalog, visas följande dialogruta.
Du kan också ställa in Ubuntu för att använda specifika behörigheter när du konfigurerar hemkatalogen för en ny användare du skapar. För att göra detta måste du redigera adduserkonfigurationsfilen. För att göra detta skriver du följande kommando vid prompten och trycker på Enter.
gksudo gedit /etc/adduser.conf
Vi använder gedit för att redigera filen. Du kan använda en annan textredigerare om du vill.
Obs! Kommandot gksudo är som sudo-kommandot men används för att köra grafiska program som root. Sudo-kommandot används för att köra kommandoradsprogram som root.
Ange ditt lösenord i rutan Lösenordsredigerare i dialogrutan som visas och tryck på Enter eller klicka på OK.
Bläddra ner till kommandot DIR_MODE i adduser.conf-filen. Nummeruppsättningen är som standard "0755". Ändra det för att avspegla de olika typerna av behörigheter (r, w, x) du vill ge till olika typer av användare (ägare, grupp, värld), som "0750" eller "0700" som diskuterats tidigare. Klicka på Spara.
Stäng genom att välja Avsluta från Arkiv-menyn. Du kan också klicka på X-knappen i det övre vänstra hörnet av fönstret för att stänga gedit.
Stäng Terminal-fönstret genom att klicka på X i det övre vänstra hörnet av fönstret.
Nu kommer filerna i din hemkatalog att förbli privat. Kom bara ihåg att om det finns andra användare i samma grupp som du kanske du vill ta bort behörigheterna för både grupp och värld för din hemkatalog.