์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Reversing
- ํ์ด์ฌ ์ฑ๋ฆฐ์ง
- ๋ฌ์คํธ ์์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๊ณ ๋ฆฌ์ฆ
- Operating System
- C
- Database
- java
- ์ค๋ผํด
- ์ฐ๋ถํฌ
- ubuntu
- Python challenge
- ์๋ฐ ๊ธฐ์ด
- ํ์ด์ฌ ์ฒผ๋ฆฐ์ง
- ์๋ฐ ๊ฐ๋
- ๋ฐ์ดํฐ ํต์
- OS
- ๋ฐฑ์ค
- ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ
- ์ด์์ฒด์
- ๋ฐฑ์ค ๋ฌ์คํธ
- ๋ฌ์คํธ
- Rust
- ์๋ฐ
- ์ค๋ผํดDB
- data communication
- Python
- ํ์ด์ฌ
- ๋ฌ์คํธ ํ๋ก๊ทธ๋๋ฐ ๊ณต์ ๊ฐ์ด๋
Archives
- Today
- Total
IT’s Portfolio
[Lecture] Operating System with Ubuntu - Day 6 ๋ณธ๋ฌธ
728x90
๋ฐ์ํ
๐ฅ Operating System - Day 6
๐๐ป [Chapter 05] ํ์ผ ์ ๊ทผ ๊ถํ ๊ด๋ฆฌ
๐ ํ์ผ ์์ฑ
๐ค ํ์ผ์ ์์ฑ
๋ฒํธ | ์์ฑ ๊ฐ | ์๋ฏธ |
---|---|---|
1 | - | ํ์ผ์ ์ข ๋ฅ(- : ์ผ๋ฐ ํ์ผ, d : ๋๋ ํฐ๋ฆฌ) |
2 | rw-r--r-- | ํ์ผ์ ์ฝ๊ณ ์ฐ๊ณ ์คํํ ์ ์๋ ์ ๊ทผ ๊ถํ ํ์ |
3 | 1 | ํ๋ ๋งํฌ ๊ฐ์ |
4 | root | ํ์ผ ์์ ์์ ๋ก๊ทธ์ธ ID |
5 | root | ํ์ผ์ด ์ํ ๊ทธ๋ฃน ์ด๋ฆ |
6 | 223 | ํ์ผ์ ํฌ๊ธฐ(๋ฐ์ดํธ ๋จ์) |
7 | 12์ 7 21:37 | ํ์ผ์ด ๋ง์ง๋ง์ผ๋ก ์์ ๋ ๋ ์ง |
8 | /etc/hosts | ํ์ผ๋ช |
- 1: ํ์ผ์ ์ข
๋ฅ
file
- ํ์ :
file [file_name]
- ์ง์ ํ ํ์ผ์ ์ข ๋ฅ๋ฅผ ์๋ ค์ค
- ํ์ :
- 2: ํ์ผ์ ์ ๊ทผ ๊ถํ ํ์
- 3: ํ๋ ๋งํฌ ๊ฐ์
- 4: ํ์ผ ์์ ์์ ๋ก๊ทธ์ธ ID
- ์์คํ ๊ด๋ จ ํ์ผ๋ค์ ๋๋ถ๋ถ root ์์
- ์ผ๋ฐ ํ์ผ์ ํด๋น ํ์ผ์ ์์ฑํ ์ฌ์ฉ์ ์์
- 5: ํ์ผ์ด ์ํ ๊ทธ๋ฃน ์ด๋ฆ
groups
- ํ์ :
groups [user_name]
- ์ฌ์ฉ์๊ฐ ์ํ ๊ทธ๋ฃน์ ์๋ ค์ค
- ํ์ :
- ๊ทธ๋ฃน์ด ์ ์๋ ํ์ผ์
/etc/group
์ผ๋ก ์์คํ ๊ด๋ฆฌ์๋ง ์์ ๊ฐ๋ฅ
- 6: ํ์ผ์ ํฌ๊ธฐ
- 7: ํ์ผ์ด ๋ง์ง๋ง์ผ๋ก ์์ ๋ ๋ ์ง
- ์ฐ๋ ํ์๊ฐ ์์ผ๋ฉด ์ฌํด๋ฅผ ์๋ฏธ
๐ ํ์ผ ์ ๊ทผ ๊ถํ
๐ค ์ ๊ทผ ๊ถํ ์ข ๋ฅ
- ์ฝ๊ธฐ ๊ถํ
- ํ์ผ
- ํ์ผ์ ์ฝ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์
- ๋๋ ํฐ๋ฆฌ
ls
๋ช ๋ น์ผ๋ก ๋๋ ํฐ๋ฆฌ ๋ชฉ๋ก์ ๋ณผ ์ ์์
- ํ์ผ
- ์ฐ๊ธฐ ๊ถํ
- ํ์ผ
- ํ์ผ์ ์์ , ์ด๋, ์ญ์ ํ ์ ์์
- ๋๋ ํฐ๋ฆฌ
- ํ์ผ์ ์์ฑํ๊ฑฐ๋ ์ญ์ ํ ์ ์์
- ํ์ผ
- ์คํ ๊ถํ
- ํ์ผ
- ํ์ผ์ ์คํํ ์ ์์
- ๋๋ ํฐ๋ฆฌ
cd
๋ช ๋ น์ ์ฌ์ฉํ ์ ์์ => ํ์ผ์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์
- ํ์ผ
๐ค ์ ๊ทผ ๊ถํ ํ๊ธฐ ๋ฐฉ๋ฒ
- ์ฝ๊ธฐ ๊ถํ : r
- ์ฐ๊ธฐ ๊ถํ : w
- ์คํ ๊ถํ : x
- ํด๋น ๊ถํ์ด ์์ ๊ฒฝ์ฐ : -
- ์ฌ์ฉ์ ์นดํ
๊ณ ๋ฆฌ๋ณ๋ก ์ธ ๋ฌธ์์ฉ ํ ๋ฌถ์์ผ๋ก ํ๊ธฐํจ
- ์์ ์-๊ทธ๋ฃน-๊ธฐํ ์ฌ์ฉ์
rwxr-xr-x
: ์์ ์๋ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ์คํ ๊ถํ์ ๋ชจ๋ ๊ฐ์ง๊ณ ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์๋ ์ฝ๊ธฐ, ์คํ ๊ถํ์ ๊ฐ์งrw-------
: ์์ ์๋ง ์ฝ๊ธฐ, ์ฐ๊ธฐ ๊ถํ์ ๊ฐ์ง๊ณ ๋๋จธ์ง๋ ์๋ฌด ๊ถํ ์์
๐ค ์ ๊ทผ ๊ถํ ๋ณ๊ฒฝ ๋ช ๋ น
chmod
- ํ์ :
chmod -[option] [perm_file | perm_directory]
- ์ต์
-R
: ํ์ ๋๋ ํฐ๋ฆฌ๊น์ง ๋ชจ๋ ๋ณ๊ฒฝ ๊ฐ๋ฅ
- ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ์ ์ ๊ทผ ๊ถํ์ ๋ณ๊ฒฝํจ
- ๊ธฐํธ ๋ชจ๋ : ์ ๊ทผ ๊ถํ์ ๋ณ๊ฒฝํ๊ธฐ ์ํด ๋ฌธ์์ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ์ฌ ๊ถํ ํ๊ธฐ
- ์ซ์ ๋ชจ๋ : ์ ๊ทผ ๊ถํ์ ๋ณ๊ฒฝํ๊ธฐ ์ํด ์ซ์ ์ฌ์ฉ
- ํ์ :
๐ ๊ธฐํธ๋ฅผ ์ด์ฉํ ํ์ผ ์ ๊ทผ ๊ถํ ๋ณ๊ฒฝ
chmod
+ ์ฌ์ฉ์ ์นดํ ๊ณ ๋ฆฌ ๋ฌธ์ + ์ฐ์ฐ์ ๊ธฐํธ + ์ ๊ทผ ๊ถํ ๋ฌธ์ + ํ์ผ๋ช- ์ฌ์ฉ์ ์นดํ
๊ณ ๋ฆฌ ๋ฌธ์
u
: ํ์ผ ์์ ์g
: ํ์ผ ์์ ๊ทธ๋ฃนo
: ๊ธฐํ ์ฌ์ฉ์a
: ์ ์ฒด
- ์ฐ์ฐ์ ๊ธฐํธ
+
: ๋ถ์ฌ-
: ์ ๊ฑฐ=
: ์ ๊ทผ ๊ถํ ์ค์
- ์ ๊ทผ ๊ถํ ๋ฌธ์
r
,w
,x
u+w
: ์์ ์์๊ฒ ์ฐ๊ธฐ ๊ถํ ๋ถ์ฌu=rwx
: ์์ ์์๊ฒ ๋ชจ๋ ๊ถํ ๋ถ์ฌgo+w
: ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์์๊ฒ ์ฐ๊ธฐ ๊ถํ ๋ถ์ฌu+x,go+w
: ์์ ์์๊ฒ ์คํ ๊ถํ, ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์์๊ฒ ์ฐ๊ธฐ ๊ถํ ๋ถ์ฌ
๐ ์ซ์๋ฅผ ์ด์ฉํ ํ์ผ ์ ๊ทผ ๊ถํ ๋ณ๊ฒฝ
- ํ์ผ์ ์ต๋ ์ ๊ทผ ๊ถํ : 666 -> rw-rw-rw-
- ์คํ ํ์ผ ๋ฐ ๋๋ ํฐ๋ฆฌ ์ต๋ ์ ๊ทผ ๊ถํ : 777 -> rwxrwxrwx
๐ค ์ซ์๋ก ํ์ฐํ๋ ๋ฐฉ๋ฒ
- ๊ฐ ๊ถํ์ด ์๊ณ ์๊ณ ๋ฅผ 1๊ณผ 0์ผ๋ก ํ๊ธฐํ๊ณ ์ด๋ฅผ ๋ค์ ํ์ฐํ์ฌ ์ซ์๋ก ํํ
- ๊ถํ
r-x
=> 2์ง์101
=> 10์ง์5
- ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ธ ์นดํ ๊ณ ๋ฆฌ์ ์ ์ฉํ๋ฉด ์ ์ฒด ์ ๊ทผ ๊ถํ์ ๋ํ๋ด๋ ์ซ์ ์ธ ๊ฐ๊ฐ ๋์ด
- ๊ถํ
๐ค ์ซ์ ๋ชจ๋๋ฅผ ์ด์ฉํ ์ ๊ทผ ๊ถํ ๋ณ๊ฒฝ
chmod
+ ์ซ์ + ์ซ์ + ์ซ์ + ํ์ผ๋ช
๐ ๊ธฐ๋ณธ ์ ๊ทผ ๊ถํ ์ค์
๐ค ๊ธฐ๋ณธ ์ ๊ทผ ๊ถํ ํ์ธ ๋ฐ ๋ณ๊ฒฝ
umask
- ํ์ :
umask -[option] [mask_value]
- ์ต์
-S
: ๋ง์คํฌ ๊ฐ์ ๋ฌธ์ ์ถ๋ ฅ
- ๊ธฐ๋ณธ ์ ๊ทผ ๊ถํ์ ์ถ๋ ฅํ๊ฑฐ๋ ๋ณ๊ฒฝํจ
- ํ์ :
- ๋ง์คํฌ ๊ฐ : ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ ์์ฑ ์ ๋ถ์ฌํ์ง ์์ ๊ถํ์ ์ง์ ํด๋๋ ๊ฒ
umask
๋ก ๋ง์คํฌ ๊ฐ์ ๋ณ๊ฒฝํ๋ฉด ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ์์ฑํ ๋ ์ ์ฉ๋๋ ๊ธฐ๋ณธ ์ ๊ทผ ๊ถํ๋ ๋ฐ๋- 2์ง์๋ฅผ ์ดํดํ๊ณ ์์ผ๋ฉด ์ฝ๊ฒ ์ดํด ๊ฐ๋ฅํ ๋ถ๋ถ
๐ค ๋ง์คํฌ ๊ฐ์ ์ ์ฉ ๊ณผ์
- ๋ง์คํฌ ๊ฐ์ด 1์ด๋ฉด ์์ฒญ ๊ถํ์ด 1์ธ์ง 0์ธ์ง ์๊ด์์ด ๋ถ์ฌ๋๋ ๊ถํ์ 0
- ๋ง์คํฌ ๊ฐ์ด 0์ผ ๊ฒฝ์ฐ ํด๋น ์์ฒญ ๊ถํ์ด ๊ทธ๋๋ก ๋ถ์ฌ๋จ
- ์ต๋ ์ ๊ทผ ๊ถํ์์ ๋ง์คํฌ ๊ฐ์ ๋นผ๋ฉด ์ดํด ์ฝ๊ฒ ๊ฐ๋ฅ
- ๋ง์คํฌ ๊ฐ : 002 -> -------w-
- ์ต๋ ์ ๊ทผ ๊ถํ : 666 -> rw-rw-rw-
- ๊ธฐ๋ณธ ์ ๊ทผ ๊ถํ : 664 -> rw-rw-r--
728x90
๋ฐ์ํ
'Development Study' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Lecture] DataBase - Day 7 (1) | 2023.05.08 |
---|---|
[Lecture] Operating System - Mid Summary (0) | 2023.04.23 |
[Lecture] DataBase - Mid Summary (0) | 2023.04.22 |
[Lecture] Operating System with Ubuntu - Day 5 (0) | 2023.04.17 |
[Lecture] DataBase - SQL Assignment (0) | 2023.04.16 |
Comments