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