Symbolic link / 파일종류 / 권한 변경 [Linux]
Post

Symbolic link / 파일종류 / 권한 변경 [Linux]

  • 절대 경로 또는 상대 경로의 형태로 된 다른 파일이나 디렉토리에 대한 참조를 포함하고 있는 특별한 종류의 파일1
  • 윈도우의 바로 가기와 비슷한 개념
    1
    2
    3
    4
    
    # 기본꼴
    $ ln -s [File 경로] [심볼릭 이름]
    # 어디서나 사용하려면?
    $ ln -s [File 경로] /usr/bin/[심볼릭 이름]
    

2. 리눅스 파일 종류

파일 종류문자파일 종류문자
Reguler File(일반파일)-Link Filel
Directory FiledDevice File(장치파일)b(block), c(character)

3. 파일 정보

  • ls -al 명령어로 파일 정보 확인 가능

  1. 파일 종류
  2. Owner Permission
  3. Group Ownership Permission
  4. Other2 Permission
  5. Link 수
  6. Owner
  7. Group Ownership
  8. 용량
  9. 파일 생성 날짜
  10. 파일명
  • Permission(2,3,4)
    • r = 읽기(Read) : 파일을 읽을 수 있는 권한
    • w = 쓰기(Write) : 파일을 수정하거나, 쓰거나, 지울 수 있는 권한
    • x = 실행(Execute) : 파일을 실행할 수 있는 권한

4. 파일 정보(Owner, Group, 권한 …) 설정

1. Owner User 와 Group 바꾸기

1
$ sudo chown [User name]:[Group name]

2. 권한 설정

  1. 권한 변경
    1
    2
    3
    4
    5
    
    # 기본틀
    $ sudo chmod [변경할 mode] [File name]
    # 권한 변경
    $ sudo chmod u = rwx ./aaa
    $ sudo chmod g = rw ./bbb
    

    u = user(owner) / g = group / o = other / a = all(u+g+o)

  2. 권한 추가 / 제거
    1
    2
    3
    4
    5
    
    # 권한 추가
    $ sudo chmod u+r ./aaa
    $ sudo chmod a+w ./bbb
    # 권한 제거
    $ sudo chmod o-w ./aaa
    
  3. 2진수로 권한 변경
    1
    2
    3
    
    # 2진수로 권한 변경
    $ sudo chmod 777 ./aaa # rwxrwxrwx = 111 111 111
    $ sudo chmod 113 ./aaa # --x--x-wx = 001 001 011
    

  1. Symbolic link(심볼릭링크) 

  2. Owner 와 Group Ownership 이 아닌 User