
시스템 파일:ext4
apache:
다음 명령을 사용하여 파일 소유자를 다음으로 변경했습니다 .
chown -R apache: wp.localhost
그런 다음 wp.localhost나 wp.localhost 자체의 디렉터리 권한을 변경할 수 없습니다.
예를 들어 명령을 사용합니다 chmod +w wp.localhost
. 나는 그것에 대한 권한 변경을 볼 수 없습니다.
또 명령어로 폴더 그룹을 변경해 보았으나 문제가 해결되지 않았습니다.
chown -R apache:users wp.localhost
이전과 이후의 명령 및 권한:
#ls -ld wp.localhost
drwxr-xr-x 6 apache users 4096 Mar 28 15:26 wp.localhost/
# chmod +w wp.localhost
# ls -ld wp.localhost
drwxr-xr-x 6 apache users 4096 Mar 28 15:26 wp.localhost/
답변1
해당 디렉토리에 대한 전역 쓰기 권한을 부여하려면 다음을 수행해야 합니다.
chmod a+w wp.localhost [1]
이는 '영향을 받는 사람' 문자( u
, g
또는 o
) 를 생략하면 을 a
의미 a
하지만 현재 에 설정된 비트는 설정되지 않기 때문입니다 umask
. 예를 들어 was 인 경우 umask
' 0022
쓰기' 비트는 '그룹' 및 '기타' 위치에 설정되며 명시적으로 chmod
지정하지 않으면 이를 무시합니다 a
.
매뉴얼 chmod
페이지에는 이에 대해 명시되어 있습니다.
이러한 ['영향을 받는 사람' 문자] 중 어느 것도 주어지지 않으면 효과는
a
주어진 것처럼 보이지만 umask에 설정된 비트는 영향을 받지 않습니다.
[1] 하기 전에 잘 생각해보세요!