다른 사용자의 /home/devuser1/pubic_html
폴더 아래에 폴더를 만드는 데 약간의 어려움이 있습니다 . sudo
대안을 사용하지 않고 찾고 싶지 않습니다 . 해당 폴더에 대한 권한은 다음과 같습니다.
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
또는 sudo
접두사를 사용한다고 가정하면 어떤 의미가 있습니까? sudo
폴더를 만드는 데 사용 하는 것이 좋지 않다는 것을 읽었습니다 . 새 폴더를 만든 후에도 여전히 해당 폴더의 소유권을 해당 사용자로 변경합니다. 예:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAME
, 당신은 실행중인mkdir
사용자로 명령을USERNAME
. 로그인은USERNAME
환경 변수 등을 설정하는 것을 의미하기 때문에 로 로그인하는 것과 정확히 동일 하지는 않지만 중요한 것은 즉, 특정 사용자로 프로세스를 실행하는 것입니다.