Sobes.tech
Junior

Millised juurdepääsuõigused määratakse vaikimisi, kui loote faili?

sobes.tech AI

Vastus AI-lt

Uue faili vaikimisi õigused määratakse umask väärtuse järgi.

Umask on oktaalarv, mis näitab juurdepääsu bittideks, mis välja lülitatakse faili või kaustale loomisel. See toimib maskina.

Õiguste arvutamise valem:

  • Failide jaoks: 666 (kõik õigused omanikele, grupile, teistele) - umask.
  • Kataloogide jaoks: 777 (kõik õigused omanikele, grupile, teistele) - umask.

Faili maksimaalsed õigused: rw-rw-rw- (666 oktalformaadis). Kausta maksimaalsed õigused: rwxrwxrwx (777 oktalformaadis).

Näiteks, kui umask on 0022:

  • Faili jaoks: 666 - 022 = 644. Õigused on rw-r--r--.
  • Kausta jaoks: 777 - 022 = 755. Õigused on rwxr-xr-x.

Umask määratakse tavaliselt shelli algusfailides, nagu .bashrc või .profile.

Praeguse umask väärtuse nägemiseks saab kasutada käsku:

# Näitab praegust umask väärtust oktalformaadis (vaikimisi)
umask

Uue umask väärtuse määramiseks:

# Määrab umask väärtuseks 027
umask 027