drwxr-xr-x 6 root root 4096 2월 1 16:38 workspace
workspace 디렉토리는 다음과 같은 권한 설정을 가지고 있습니다:
- drwxr-xr-x: 디렉토리(d)이며, 소유자(root)는 읽기(r), 쓰기(w), 실행(x) 권한이 있습니다.
- 소유자 그룹(root)과 다른 사용자들은 읽기(r)와 실행(x) 권한만 가지고 있으며, 쓰기 권한은 없습니다.
- 소유자와 그룹 모두 root로 설정되어 있습니다.
이 설정에 따르면, root 사용자만이 workspace 디렉토리에 파일을 생성하거나 삭제할 수 있습니다. 일반 사용자가 이 디렉토리 내에서 git clone과 같은 쓰기 작업을 시도하면 "permission denied" 오류가 발생할 것입니다.
디렉토리의 소유권 변경
현재 사용자가 workspace 디렉토리를 수정할 수 있도록 소유권을 변경합니다. 사용자 이름을 username으로 가정하고, 다음 명령을 실행합니다 (실제 사용자 이름으로 username을 대체해야 합니다):
sudo chown -R username:username /path/to/workspace
디렉토리에 쓰기 권한 추가
다른 사용자들도 workspace 디렉토리에 쓸 수 있도록 권한을 조정합니다. 이는 보안상의 이유로 권장되지 않을 수 있으나, 특정 환경에서 필요할 수 있습니다:
sudo chmod -R a+w /path/to/workspace
이 명령은 모든 사용자에게 workspace 디렉토리에 대한 쓰기 권한을 부여합니다.
보안 주의: 가능하면 첫 번째 방법을 사용하여 특정 사용자에게만 필요한 권한을 부여하는 것이 좋습니다. 전체 사용자에게 쓰기 권한을 부여하는 것은 보안상 위험할 수 있습니다
'linux' 카테고리의 다른 글
| 환경변수 (0) | 2024.02.12 |
|---|---|
| [nc] NetCat: Versatile Network Utility for TCP/UDP (0) | 2024.02.12 |
| [linux] 파일 비교 방법 (0) | 2024.02.12 |
| [linux] Monitor GPU Power Consuption (0) | 2024.02.12 |
| Permission Denied (1) | 2024.02.12 |