1. umask๋?
umask(user file-creation mode mask)๋ ๋ฆฌ๋
์ค/์ ๋์ค์์ ์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ฉ๋๋ ์ ๊ทผ ๊ถํ์ ๊ฒฐ์ ํ๋ ๊ฐ. ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค ๋ ๊ธฐ๋ณธ ํผ๋ฏธ์
์์ umask ๊ฐ์ ๋นผ์ ์ต์ข
์ ๊ทผ ๊ถํ์ด ์ค์ ๋๋ค.
๊ธฐ๋ณธ ํผ๋ฏธ์
- ํ์ผ: ๊ธฐ๋ณธ์ ์ผ๋ก 666(rw-rw-rw-) → ์? ์คํ ๊ถํ(x)์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์
- ๋๋ ํฐ๋ฆฌ: ๊ธฐ๋ณธ์ ์ผ๋ก 777(rwxrwxrwx)
2. umask ๊ฐ์ด 022์ผ ๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ์ ์ ๊ทผ ๊ถํ์?
โ๏ธ ํ์ผ ์์ฑ ์
- ๊ธฐ๋ณธ ํผ๋ฏธ์ : 666
- umask 022 ์ ์ฉ: 666 - 022 = 644 (rw-r--r--)
- ๊ฒฐ๊ณผ์ ์ผ๋ก, ์์ ์๋ ์ฝ๊ธฐ·์ฐ๊ธฐ ๊ฐ๋ฅ, ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์๋ ์ฝ๊ธฐ๋ง ๊ฐ๋ฅ
โ๏ธ ๋๋ ํฐ๋ฆฌ ์์ฑ ์
- ๊ธฐ๋ณธ ํผ๋ฏธ์ : 777
- umask 022 ์ ์ฉ: 777 - 022 = 755 (rwxr-xr-x)
- ๊ฒฐ๊ณผ์ ์ผ๋ก, ์์ ์๋ ๋ชจ๋ ๊ถํ(rwx), ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์๋ ์ฝ๊ธฐ ๋ฐ ์คํ(r-x)๋ง ๊ฐ๋ฅ
3. ๋ฆฌ๋ ์ค์์ ์์ฑ๋ ํ์ผ ๊ถํ์ด 644์ผ ๋ umask ๊ฐ์?
022 ์?
ํ์ผ์ด๋๊น 666-644 = 022
'Linux&Shell' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux/๋ฆฌ๋ ์ค] ํฌ๋ก ํํ์์ ๋ํด ์์๋ณด์! (6) | 2025.03.05 |
---|---|
[Linux/๋ฆฌ๋ ์ค] ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ ๋ฆฌ (4) | 2025.01.11 |
[๋ฆฌ๋ ์ค/Linux] ๊ฐ๋จํ๊ฒ ๋ฆฌ๋ ์ค ๋ช ๋ น์ด ์ฐ์ตํด ๋ณผ ์ ์๋ ์ฌ์ดํธ JS Linux (70) | 2024.12.09 |