Ubuntu - chmod g+s는 새 파일이 그룹을 상속하도록 만들지 않습니다.

Ubuntu - chmod g+s는 새 파일이 그룹을 상속하도록 만들지 않습니다.

apache2로 새로운 우분투를 설치했습니다.

다음 사용자로 "/var/www/foobar"라는 새 폴더를 만들었습니다: group -> black www-data.

해당 폴더의 사용자와 그룹을 상속하려면 이 폴더에 새 파일을 만들어야 합니다.

그래서 처형했지chmod g+s /var/www/foobar

drwxr-xr-t  2 black www-data 4,0K Okt  9 10:12 foobar

그러나 이 폴더에 새 파일을 생성하면 사용자 및 그룹 black blackblack www-data.

또한 사용자를 그룹에 추가하려고 시도했지만 www-data아무런 sudo usermod -a -G www-data black차이가 없었습니다.

내가 무엇을 놓치고 있나요?

답변1

당신은 chmod g+s <target_path>전화 해야합니다스도그렇지 않으면 작동하지 않습니다.

잘못된:

chmod g+s /var/www/foobar

옳은:

sudo chmod g+s /var/www/foobar

관련 정보