나는 wget
무언가를 해야합니다 (cwd의 압축 파일에 결과), 그것을 추출 한 다음 복사 / 이동 / 수정 작업을 수행하고 마침내 다운로드 한 아카이브에서 스크립트를 실행해야합니다.
이제 이러한 모든 작업은 직접 ( wget
, 추출 등) 또는 간접 (스크립트 실행)로 인해 파일과 디렉토리가 생성됩니다 (모두 현재 작업 디렉토리에 있음). 나는이 모든 것을 root
(최종의 원하는 사용자와 함께 할 수있는 방법으로)하지 않습니다.
문제는 다음과 같습니다. 프로세스에서 작성된 것은 root 또는 sudo 사용자가 소유합니다. 나는 (중반 방법으로 때로는) 끝났어요 때, 나는 일련의를 발행해야 chmod
하고 chown
일을 잘하도록 명령한다.
이제 시스템에 "지금부터 루트로 명령을 실행할 때 생성하는 모든 파일이나 디렉토리는 그러한 소유권 및 권한으로 생성됩니다"라고 시스템에 알릴 수 있다면 좋을 것입니다.
chown
다른 사용자에게 파일을 제출할 수 있으며, 이와 같이 기본값을 설정하면 사용자가 실수 할 수 있으므로 다른 사용자에게 사용자 모르게 권한을 부여 할 수root
있습니다.