A rendszer alapállapotban 0755 jogokkal hozza létre a fájlokat. Ez azt jelenti, hogy a tulajdonos mindent megtehet, a csoport és a többiek pedig olvashatják és futtathatják a fájlt. A számok jelentése:

1: futtatás
2: írás
4: olvasás

A felhasználó azonosítójának kiolvasása:

id -u <felhasználó>

A felhasználó csoportazonosítójának kiolvasása:

id -g <felhasználó>

A fájlok alapjogosultságának lekérdezése/beállítása:

umask [<kód>]

Kód nélkül lekérdezzük, kóddal beállítjuk a jogosultságot. A kódot a 0777-ből vonja ki a rendszer, így kapjuk meg a jogosultságot. Alapbeállítás a 0022. Tehát 0777-0022=0755.

Az alapbeállítás megváltoztatása:

/etc/pam.d/common-session fájlba írjuk be a következőt:

session optional pam_umask.so umask=0002

Így bárhol (konzol, GUI) bejelentkezve már ezzel a jogokkal hozunk létre fájlokat (jelen esetben a tulajdonos és a csoport mindent tud, a többiek csak olvasni és futtatn).


Forrás:

https://wiki.debian.org/Permissions

https://askubuntu.com/questions/468236/how-can-i-find-my-user-id-uid-from-terminal

man pam_umask

Konfiguráció:

Debian 10 Buster

Lenovo X250 notebook

Dell Precision E4600


 

You have no rights to post comments