Fedora는 스크립트에서 /etc/dnf/dnf.conf에 추가합니다.

Fedora는 스크립트에서 /etc/dnf/dnf.conf에 추가합니다.

Fedora에서는 일부 구성 값을 /etc/dnf/dnf.conf에 추가할 것을 제안하는 사람들도 있습니다. 예를 들어:

fastestmirror=True
max_parallel_downloads=10
defaultyes=True

다음과 같은 명령을 사용하여 도트 파일의 스크립트를 통해 새 시스템에서 이러한 구성 업데이트를 자동화하고 싶습니다.

sudo echo 'fastestmirror=True' >>/etc/dnf/dnf.conf

하지만 터미널에서 시도하면 sudo를 사용해도 권한 거부 오류가 발생합니다. 파일이 루트 소유이기 때문일 수도 있다고 생각했습니다. 어떻게 해야 하나요?

답변1

댓글에서 thrig 사용자는 tee 사용을 설명하는 링크를 게시했습니다. 쓰기 권한이 없는 파일로 표준 출력을 리디렉션합니다.

해당 링크에는 티셔츠와 기타 여러 옵션에 대해 설명하는 이 기사에 대한 링크가 있습니다. https://stackoverflow.com/questions/82256/how-do-i-use-sudo-to-redirect-output-to-a-location-i-dont-have-permission-to-wr/82278#82278

내가 선택한 옵션 중에서

sudo sh -c 'echo "fastestmirror=True" >>/etc/dnf/dnf.conf'

(터미널에서 확인했습니다)

관련 정보