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