22Aug

Kako preprečiti drugim uporabnikom dostop do domačega imenika v Ubuntu 14.04

click fraud protection

Če vaš računalnik Ubuntu delite z drugimi ljudmi, imate verjetno več uporabnikov, ki mislijo, da se drugi uporabniki prijavijo v svoje račune in imajo dostop samo do lastnih domačih imenikov. Vendar privzeto vsak uporabnik lahko dostopa do katerega koli domačega imenika.

Ko dodate novega uporabnika v Ubuntu, pripomoček adduser ustvari nov domači imenik za nov račun. Privzeto je nov domači imenik nameščen v imenik /home/ na korenu, ki mu sledi uporabniško ime. Na primer, /home/ lori. Domači imenik uporabnikov v Ubuntuu so ustvarjeni z dovoljenji za branje / izvajanje po vsem svetu, ki vsem ostalim uporabnikom omogočajo branje vsebine domačih imenikov drugih uporabnikov. Več informacij o tem, kako delujejo dovoljenja za datoteke v Linuxu, najdete v našem članku.

OPOMBA: ko rečemo, da vnesete nekaj v tem članku in obstajajo citati okoli besedila, NE vnesite ponudb, razen če ne določimo drugače.

Z lahkoto lahko spremenite dovoljenja za domači imenik, da zaščitite zasebne datoteke.Če želite preveriti dovoljenja v domačem imeniku, pritisnite Ctrl + Alt + T, da odprete okno Terminal. Na poziv vpišite naslednjo vrstico in pritisnite Enter. Zamenjajte "lori" s svojim uporabniškim imenom.

instagram viewer

ls -ld /home/ lori

OPOMBA: Ukaz vsebuje samo male črke L's ni številka 1.

Na začetku vrstice so na seznamu dovoljena dovoljenja. Kot je navedeno v našem članku o dovoljenjih za Linux:

" r pomeni" bere ", w pomeni" write "in x pomeni" izvršitev ". Imeniki se bodo začeli z" d "namesto "-".Opazili boste tudi, da je 10 presledkov, ki imajo vrednost. Najprej lahko prezrete, potem pa je 3 nizov 3. Prvi sklop je za lastnika, drugi sklop je za skupino in zadnji niz je za svet. "

Torej je domači imenik, naveden spodaj,branje, pisanje in izvajanje dovoljenj za lastnika ter branje in izvrševanje dovoljenj za skupino in svet.

Če želite spremeniti ta dovoljenja, vnesite naslednjo vrstico na poziv in pritisnite Enter.

sudo chmod 0750 /home/ lori

Vnesite geslo, ko ste pozvani, in pritisnite Enter.

OPOMBA: ukaz chmod uporablja oktalne številke kot en način za označevanje dovoljenj. Naš članek o dovoljenjih za dovoljenja za Linux uporablja drugačno metodo, ki zahteva več korakov, vendar je morda lažje razumljiva. Uporaba osmih številk za določanje dovoljenj je hitrejša metoda. Uporabite katero koli metodo, s katero ste bolj udobni.Če želite izvedeti o uporabi oktalnih številk za nastavitev dovoljenj, si oglejte ta članek.

Dvakrat pritisnite puščico navzgor, da znova uporabite ukaz "ls -ld /home/ & username;", da preverite dovoljenja. Upoštevajte, da so dovoljenja za svet vse črtice( -).To pomeni, da svet v svojem domačem imeniku ne more brati, pisati ali izvajati ničesar.

Vendar pa uporabniki v isti skupini, kot si lahko preberete in izvedete datoteke in mape v domačem imeniku.Če ne želite nikogar drugega kot sami imeti dostop do vašega domačega imenika, vnesite »0700« kot številke v ukazu chmod.

OPOMBA: Za več informacij o upravljanju uporabnikov in skupin v Linuxu si oglejte naš članek.

Če želite zapreti terminalsko okno, v pozivu vnesite "exit" in pritisnite Enter.

Zdaj, ko drugi uporabniki v sistemu poskusijo dostopiti do vašega domačega imenika, se prikaže naslednje pogovorno okno.

Ubuntu lahko nastavite tudi za uporabo določenih dovoljenj pri nastavljanju domače mape za novega uporabnika, ki ga ustvarjate.Če želite to narediti, morate urediti konfiguracijsko datoteko adduser.Če želite to narediti, vnesite naslednji ukaz in pritisnite Enter.

gksudo gedit /etc/ adduser.conf

Gedit uporabljamo za urejanje datoteke.Če želite, lahko uporabite drug urejevalnik besedil.

OPOMBA: ukaz gksudo je kot ukaz sudo, vendar se uporablja za zagon grafičnih programov kot root. Ukaz sudo se uporablja za zagon programov v ukazni vrstici kot root.

V pogovorno okno Password, ki se prikaže, vnesite geslo v polje za vnos gesla in pritisnite Enter ali kliknite V redu.

Pomaknite se navzdol do ukaza DIR_MODE v datoteki adduser.conf. Nastavljena številka je privzeto "0755".Spremenite to, da odražajo različne vrste dovoljenj( r, w, x), ki jih želite dodeliti različnim vrstam uporabnikov( lastnik, skupina, svet), na primer "0750" ali "0700", kot je bilo že obravnavano. Kliknite Shrani.

Zaprite gedit, tako da iz menija Datoteka izberete Quit. Lahko tudi kliknete gumb X v zgornjem levem kotu okna, da zaprete gedit.

Zaprite okno Terminal tako, da kliknete X v zgornjem levem kotu okna.

Datoteke v domači imenik bodo ostale zasebne. Zapomnite si, da boste morda želeli odvzeti dovoljenja za skupino in svet za vaš domači imenik, če obstajajo drugi uporabniki v isti skupini kot vi.