Ubuntu에서 읽기/수정 권한을 얻는 방법은 무엇입니까?

Ubuntu에서 읽기/수정 권한을 얻는 방법은 무엇입니까?

방금 Ubuntu를 설치했고 터미널에서 일부 파일을 열면 sudo -i소유권을 변경하는 데 루트로 해당 파일에 액세스할 수 있습니다. 그러나 로컬 서버 폴더( /var/www)의 파일을 수정하면 권한 거부 오류가 발생합니다.

이미 를 사용하여 권한을 변경했지만 chmod -Rf /var/www/myfolder터미널을 사용하여 액세스할 수는 있지만 수정할 수는 없습니다.

그렇다면 파일의 권한을 변경하는 방법에 대해 아는 사람이 있습니까? 또한 해당 폴더를 마우스 오른쪽 버튼으로 클릭하려고 시도했지만 읽기와 같은 권한이 하나만 표시되는데 이 오류를 어떻게 해결할 수 있습니까?

답변1

만약에귀하의 질문을 올바르게 이해합니다. /var/www/myfolder 폴더에 대한 권한을 변경하여 쓰기 권한을 얻는 방법을 묻는 것입니다. 원하는 내용에 따라 다음 방법 중 하나를 사용할 수 있습니다.

먼저 현재 권한을 확인하십시오.

$ ls -l /var/www/
drwxr-xr-x  2 root     root 4096 Aug 19 14:21 myfolder

권한에는 파일 소유자, 파일 소유자 그룹 구성원, 기타 모든 사람을 위한 세 가지 권한 세트가 있습니다. 위의 경우 drwxr-xr-x는 다음을 의미합니다.

  • d : 디렉토리입니다
  • rwx : 파일 소유자는 읽기(r), 쓰기(w), 실행(x) 권한을 갖습니다.
  • rx : 파일 소유자 그룹의 구성원은 읽기 및 실행 권한만 갖습니다.
  • rx : 다른 사람들도 마찬가지죠.

이제 권한을 변경합니다.

  1. 모든 사람에게 쓰기 권한을 부여하십시오:

    $ sudo chmod -R a+w  /var/www/myfolder
    $ ls -l /var/www/
    drwxrwxrwx  2 root     root 4096 Aug 19 14:21 myfolder
    
  2. 폴더 소유자에게 쓰기 권한을 부여합니다.

    $ sudo chmod -R u+w  /var/www/myfolder
    $ ls -l /var/www/
    drwxr-xr-x  2 root     root 4096 Aug 19 14:32 myfolder
    
  3. 모든 사람에게 쓰기 권한을 부여하십시오:

    $ sudo chmod -R a+w  /var/www/myfolder
    $ ls -l /var/www/
    drwxrwxrwx  2 root     root 4096 Aug 19 14:33 myfolder
    

관련 정보