Allt från Computex 2023

[Ubuntu] Ej tillåta användare att läsa andras home

Permalänk

[Ubuntu] Ej tillåta användare att läsa andras home

Hejsan!

Har sedan en tid tillbaka Ubuntu rullandes på min maskin vilket hittils fungerat anmärkningsvärt bra. Problemet är nu att allt eftersom fler och fler användare beöver logga in på burken känns det lite surt att man kan lista filer som finns i andra användares hemkataloger (/home/*).

Nu till min fråga:
Hur kan jag begränsa detta till att enbart användaren i fråga och root kan lista filerna i respektive hemkatalog?

Vidare har jag några mappar, exempel /home/shared, till vilka jag enbart vill bevilja vissa användare rättigheter att kolla i, är detta möjligt?

Tack på förhand,
Andreas

Permalänk
Avstängd

chroot & chmod är vad du behöver.

Visa signatur

Sinnulla oon iso pää

Permalänk

man chmod man chown

[EDIT] chroot skall väl inte behövas?

Permalänk

Ta bort Read, Write, eXecute för alla som inte är ägaren själv eller i den grupp som äger mappen:
chmod o-rwx /home/*

När det gäller /home/shared så skapar du en ny grupp där du lägger till de användare som ska ha tillgång till mappen. Sedan sätter du den nyskapade gruppen till ägare för mappen: chgrp <grupp> /home/shared.

Visa signatur

"to conquer others is to have power, to conquer yourself is to know the way"

Permalänk
Avstängd

Fel av mig.

Visa signatur

Sinnulla oon iso pää

Permalänk

Fungerade utmärkt. Tack så mycket!

När jag sedan lägger till nya användare,
antar jag att jag måste in och köra `chmod o-rwx /home/<dir>` igen?
Om så är fallet, finns det någon smidigare lösning?

Vidare, hur går jag till väga för att skapa respektiva lägga till användare till grupper?

Permalänk
Medlem

om så är fallet kan du kanske göra ett simpelt bash script som gör det där åt dej...

Visa signatur

peter@server ~ $ uptime
22:26:14 up 30 days, 21:28, 4 users, load average: 21.77, 42.33, 26.94