본문 바로가기

linux

[linux] 디렉토리 접근 권한 정보 변경

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