Sobes.tech
Junior

Ҳуқуқи дастрасӣ ки вақте файл эҷод мекунед, ба таври пешфарз муқаррар мешаванд?

sobes.tech AI

Ҷавоб аз AI

Яңа файл өчен стандарт рөхсәтләр umask кыйммәте белән билгеләнә.

Umask — бу окталь сан, ул файл яки каталог яратканда сүндереләчәк рөхсәтләр битләрен күрсәтә. Ул маска кебек эшли.

Рөхсәтләрне исәпләү формуласы:

  • Файллар өчен: 666 (хуҗа, төркем, башка өчен барлык рөхсәтләр) - umask.
  • Каталоглар өчен: 777 (хуҗа, төркем, башка өчен барлык рөхсәтләр) - umask.

Файл өчен максималь рөхсәтләр: rw-rw-rw- (666 окталь системада). Каталог өчен максималь рөхсәтләр: rwxrwxrwx (777 окталь системада).

Мәсәлән, әгәр umask 0022 тигез булса:

  • Файл өчен: 666 - 022 = 644. Рөхсәтләр rw-r--r-- булачак.
  • Каталог өчен: 777 - 022 = 755. Рөхсәтләр rwxr-xr-x булачак.

Гадәттә, umask командалы юл башлану файлларында билгеләнә, мәсәлән, .bashrc яки .profile.

Актуаль umask кыйммәтен карау өчен, түбәндәге команда кулланырга мөмкин:

# Актуаль umask кыйммәтен окталь форматта күрсәтә (стандарт)
umask

Яңа umask кыйммәтен билгеләү өчен:

# umaskны 027 итеп билгели
umask 027