동일한 권한을 사용하여 디렉토리를 생성할 수 있습니까 install
?
예를 들어
$ ls -la /srv
drwxr-xr-x 1 root root 202 2024-02-01 15:07 .
drwxr-xr-x 1 root root 226 2024-02-01 15:12 ..
$ sudo install -g http -m 0750 -d /srv/a/b/c
$ ls -la /src/a/b/c/
drwxr-x--- 1 root http 202 2024-02-01 15:07 .
...
$ ls -la /src/a/b
drwxr-xr-x 1 root root 202 2024-02-01 15:07 .
중간 디렉토리는 실제로 여기에 install
생성되지만 완전히 무시 -m
됩니다 -g
. 나는 아마도 -m
무시된 문제를 해결할 수 있을 것입니다 umask
. 그러나 적합한 것이 무엇인지는 생각할 수 없습니다 -g
. 다른 사용자(기본값)로 명령을 실행할 수 있지만 소유자 루트 등으로 생성하는 것은 허용되지 않습니다.