sudo를 사용하여 파일로 일부 활동을 수행하면 이러한 파일의 소유권이 변경됩니다. 파일 소유자를 변경하지 않고 sudo와 함께 명령을 사용하려면 어떻게해야합니까?
예제 파일 archivos35.sh는 Apache에서 왔지만 sed를 사용합니다 (usr admin sudo 사용)
$ ls -l
-rwxr-xrw-. 1 apache apache 181 Aug 5 11:56 archivos35.sh
admin
sudo가있는 사용자 ---
sudo sed -i s/old/new/g archivos35.sh
그러나 sudo로 해당 명령을 수행하면 파일 소유자가 변경됩니다.
$ ls -l
-rwxr-xrw-. 1 admin apache 181 Aug 5 11:56 archivos35.sh
sudo와 함께 명령을 사용하여 파일 소유자를 변경하지 않으려면 어떻게해야합니까? 소유자를 수정하지 않고 파일을 변경하고 싶습니다.
왜 대본을 쓸 수 있습니까?
—
Jim L.
실수로 나는 그것을 756으로 설정했다. 안된다
—
Dok Gus