www-data Linux 사용자의 폴더 및 파일에 대한 권한


10

내 질문은 꽤 일반적입니다. 내가 /var/www/웹 디렉토리 와 함께 리눅스 배포 웹 서버를 가지고 있다고 가정 해 봅시다 . 수퍼 유저 계정을 사용하여 Joomla 설치 .zip파일 을 업로드하고 압축을 풉니 다 .

웹 사용자를위한 Linux 시스템 사용자를이라고 www-data합니다. 어쨌든 내 질문은 누가 리눅스 시스템의 웹 디렉토리에있는 폴더와 파일의 ONWER이어야합니까? 지금은 수퍼 유저 계정을 사용하여 파일의 압축을 풀었으므로 모든 폴더와 파일은 수퍼 유저가 소유하므로 joomla 관리 시스템에 쓸 수없는 것으로 표시됩니다. www-data사용자를 파일의 소유자로 설정하는 것이 조금 주저 합니다. 이거 괜찮아?

참고로 리눅스에서는 폴더와 파일의 소유자를 chown변경하고 그룹을 변경합니다 chgrp.

감사!



1
나는 www-data가있는 부분에 답이 없다고 생각합니다.
Valentin Despa

답변:


3

사용자 www-data에 대한 소유권을 변경하고 싶을 것입니다. 를 수행하여 해당 공간에 할당 된 사용자를 볼 수 있습니다 # cat /etc/passwd. 루트로 물체를 만질 때는 항상주의하십시오. 많은 것들을 깰 수 있습니다.


1
  • Linux에서는 다음 명령을 사용하여 Apache를 실행하는 사용자의 이름을 찾을 수 있습니다.

    ps aux | grep apache # shows username in the first column

  • 이 사용자가 속하는 그룹을 groups (1) 명령으로 검색하십시오.

    groups [USERNAME]

  • Ubuntu 12.04에서 아파치 [user-name] 및 [user-group]을 확인하는 스크린 샷입니다.

    Ubuntu 12.04에서 실행 된 샘플

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.