chown :`… '의 소유권 변경 : 허용되지 않는 작업


13

다음 설치를 사용하여 Wordpress를 설치하려고합니다. 그러나 Wordpress를 설정하기 위해 브라우저를 열려고하면 데이터베이스 연결을 설정하는 데 문제가 있다는 오류가 발생합니다. chown명령을 실행할 때 발생하는 오류 때문이라고 생각합니다 .

http://www.techkaki.com/2011/04/how-to-install-wordpress-locally-on-ubuntu-10-10-with-lamp/

chown -R www-data /var/www/wordpress

많은 오류 메시지가 나타납니다.

...
chown: changing ownership of `/var/www/wordpress/wp-admin/network/themes.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/users.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/index.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/sites.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/user-new.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/setup.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/theme-install.php': Operation not permitted
chown: changing ownership of `/var/www/wordpress/wp-admin/network/plugins.php': Operation not permitted

이게 무슨 일인지 아는 사람 있나요?

답변:


23

파일 / 디렉토리 소유자를 변경하려면 루트 여야합니다.

sudo chown -R www-data /var/www/wordpress

Operation not allowed 와 같은 오류가 발생하면 다음을 입력하십시오.

sudo !!

프롬프트에서 루트 권한으로 마지막 명령을 실행하십시오. 이런 식으로을 다시 입력 할 필요가 없습니다 chown -R www-data /var/www/wordpress.


8
전에 본 적이없는 사람들을 위해 : !!역사 확장, 쉘에서 마지막으로 실행 된 명령이 정확합니다.
Lekensteyn

@EricCarvalho 그는 아마도 * 다른 사용자들과의 / 나의 변화를 원하지만 당신 자신은 루트가 필요하다는 것을 의미했습니다
Braiam

@Braiam 나는 그가 무엇을 의미하는지 잘 모르겠습니다 ... 아이디어는 바뀌지 않았습니다. 방금 다시 포맷했고 이전 검토자는 원본 텍스트의 세부 정보 만 증가 시켰습니다.
Eric Carvalho

내 경우에는 작동하지 않습니다. NFS로 작업하고 있는데 이것이 문제가 될 수 있습니까? /home type nfs4 (rw,addr=147.142.39.202,clientaddr=147.142.39.163,_netdev)
user9869932

'sudo'로도 작동하지 않습니다.

2

루트가 아닌 경우 다음 권한을 설정하려면 루트가되어야합니다.

sudo chown -R www-data /var/www/wordpress

2

다른 사람들이 지적했듯이 뿌리가되는 것 외에도이 특권을 관리하는 또 다른 융통성있는 방법이 있습니다. 프로세스 / 스레드에 CAP_CHOWN Posix 기능이있는 경우 chown을 통해 파일을 제공 할 수도 있습니다. 자세한 내용 및 해당 기능을 얻는 방법은 http://manpages.ubuntu.com/manpages/intrepid/man7/capabilities.7.html을 참조하십시오 . 불행히도 프로세스가 특정 기능을 얻는 것은 불가능한 것 같습니다 실행 파일의 속성을 기반으로합니다. 프로세스는 다른 권한있는 프로세스에 의해이 방법으로 구성되거나 실행 파일이 완전히 설정되어야하고 루트 권한을 일반적인 안전 예방책으로 삭제하기 전에 자체 기능을 제공해야합니다.

에 모자의 끝 나는 모든 권한이있는 디렉토리 수없는 변화의 소유자 (사용자 또는 그룹)? -슈퍼 유저

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