[LINUX]CENTOS7 8일차

OS/Linux / / 2018. 1. 26. 20:41
반응형

@그룹관리

1.그룹에 사용자 추가

#>usermod -G <group_name> <user_name>

#>vi /etc/group


2.사용자별 그룹확인 : id

#>id <user_name>


@소유권

- rw-r--r--. 1 root root    0  3월 16 20:27 text1

- ---------  - ---- ----    -  ------------ -----

1) 2)   3) 4)   5)     6)    7)         8)


1.파일의 타입

- : 일반파일

d : 디렉터리파일

l : 링크파일

b,c: 장치 파일


2)권한

rw- r-- r--

--- --- ---

1   2   3

1. 소유자의 권한

2. 소유그룹의 권한

3. 다른 사용자의 권한


3) 링크 파일의 갯수

4) 파일의 소유자

5) 파일의 소유그룹

6) 파일의 크기

7) 파일의 생성시각

8) 파일의 이름



1.소유권 변경: chown

1)소유자 변경

#>chown <user_name> <path>

2)소유그룹 변경

#>chown .<group_name> <path>

#>chown :<group_name> <path>

3)소유자,소유그룹 변경

#>chown <user_name>.<group_name> <path>

#>chown <user_name>:<group_name> <path>

-소유자와 소유그룹의 이름이 같다면

#>chown <user&group_name>. <path>

#>chown <user&group_name>.. <path>


2.권한(일반파일의 권한)


r 읽기 -> cat , tail ,head. vi

w 쓰기 -> cat, vi,...

x 실행 -> x

소유자 소유그룹 다른사용자

rw- r-- r--

r:o r:o r:o

w:o w:x w:x

x:x x:x x:x


소유자(user) :u

소유그룹(group)  :g

다른사용자(other) :o


1)파일의 기본권한

-root(관리자)의 기본권한

-umask : 022

-일반 파일: 666 - 022 : 644

-일반 사용자의 기본권한

-umask: 002

-일반 파일 : 666 - 002 : 664

*umask : 파일이나 디렉터리 생성시 부여하지 않을 권한

r :2^2 w:2^1 x:2^0


기본사항

#>chmod 777 /linux


예제)

user$>touch /linux/file2

user$>vi /linux/file2

linux01$>cat /linux/file2

linux01$>vi /linux/file2


2)권한 수정: chmodls 

-심볼릭(symbolic)

#>chomd <symbolic> <path>

#>chmod u=rw,g=r,o= /linux/file2

#>chmod g=rw /linux/file2

#>chmod g-w /linux/file2

#>chmod o+rw /linux/file2


u + r

g - w

o = x

-옥탈(octal)

--- -> 0

r-- -> 4

rw- -> 6

rwx -> 7

r-w -> 5

--x -> 1

rw- r-- --- -> 640

#>chmod <octal> <path>

#>chmod 640 <path>


3.권한(디렉터리 파일의 권한)

r ->ls

w ->touch,mkdir,rm,rmdir,....

x ->cd


디렉터리에는 여러가지 종류의 파일이 담길수있다


#>chmod 774 /linux


x=실행이 없으면 /linux안에 들어가지 못한다 하지만 무슨파일이 있는지는 보인다

r=읽기가 없으면 들어갈순 잇어도 읽지 못한다


실행권한이 있어야 안에 만들수잇다


1)디렉터리 파일의 기본 권한

-관리자(root)의 디렉터리 기본 권한

-umask: 022

-777-022 =75560

-일반사용자의 디렉터리 기본권한

-777-002=775

-umask: 002


실습)


3. chmod 660/linux01/file1

chmod 710 /linux01

4.

#>chmod g+r /home/linux01

#>chmod 750 /home/linux01


#>chmod g-r /home/linux01/file2

#>chmod 604 /home/linux01/file2





'OS > Linux' 카테고리의 다른 글

[LINUX]CENTOS7 7일차  (0) 2018.01.22
[LINUX]CENTOS7 6일차  (0) 2018.01.22
[LINUX]CENTOS7 5일차  (0) 2018.01.22
[LINUX]CENTOS7 4일차  (0) 2018.01.10
[LINUX]CENTOS7 3일차  (0) 2018.01.08
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기