Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 깃
- java
- 오류
- MySQL
- Xcode
- 줄거리
- 클라우드 서비스 특징
- Mapper
- git push
- git
- 한줄평
- Mac
- 클라우드 서비스
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- 자바스크립트
- 데이메이커
- 동구
- 콜미동구
- JavaScript
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- 책
- 독후감
- 서평
- Swift
- 에러
- 파이썬 웹크롤링
- 자바 파일업로드
- 기록하는 동구
- spring
- SpringBoot
Archives
- Today
- Total
인생은 속도가 아니라 방향이다
[Mac] 맥 커맨드(command)로 파일 사용권한 조회 및 변경하기 본문
반응형
네트워크로 웹퍼블리셔랑 협업하는 과정가운데, 내 파일을 공유를 했지만 상대방이 읽기쓰기를 못하였다. 그럴땐 터미널로 간단히 명령어를 쳐주면 된다!
앞으로 크게 두가지,
1. 어떻게 해당 파일권한들을 확인하는지 알아보자!
2. 해당 파일 권한을 바꿔보자!
직접 사용해보자
$ ls -l
이 명령어로 해당 폴더 내 파일들의 권한을 읽어들일 수 있다.(아래 사진 참고)
왼쪽 아래에 이상한 알파벳들과 기호들이 써있다?(우리 같은 고졸 개발자들은 당황한다) . 무엇인지 천천히 알아보자 ㅋㅋㅋ
아래 사진을 보면, test 라는 디렉토리와 test.txt 라는 텍스트 파일이 존재한다.
- rwx rwx rwx (- 로 시작 파일이라는 뜻)
d rwx rwx rwx (d 로 시작 디렉토리라는 뜻)
- r : read(읽기 권한)으로 파일을 읽을 수 있다.
- w: write(쓰기 권한)으로 파일에 수정,삭제,추가 등을 할수 있다.
- x: executable(실행 권한)으로써, 디렉토리의 경우, 그 부모 디렉토리들 모두 이권한을 가지고 있어야 실행이 가능하다.
- 갈색 : 맨앞에 오는 한자리로, '-' 혹은 'd'로 시작하는데 '-'로 시작하는 것은 파일일경우, 'd'가 오는것은 디렉토리라는 뜻이다.
- 빨간색 : 파일 소유자의 권한 입니다. rwx가 있는 경우가 대부분입니다.
- 파란색 : 그룹에 대한 권한 입니다. 사용자를 특정 그룹으로 묶어 권한 부여가 가능합니다.
- 초록색 : 임의의 모두(익명)에 대한 권한입니다. 가장 조심스럽게 바꿔야할 부분입니다.
이제는 보는법을 알았으니, 한번 권한을 바꿔볼까요?
$ sudo chmod -R 777 [폴더경로]
test 라는 디렉토리의 권한을 바꿔보았다.
상당히 간단하죠?. -R 은 Recursive 옵션으로 해당 디렉토리안에 있는 모든파일에 적용한다는 의미이고 777은 모든 권한을 가질수 있다는 의미이다. 이제 이 디렉토리안에 있는 모든 파일은 읽고,쓰고,실행이 가능해졌다.
제 포스팅이 조금이라도 도움이 됬으면 좋겠습니다! 읽어주셔서 감사합니다.
반응형
'운영체제(OS) > MacOS' 카테고리의 다른 글
Comments