"/etc/sudoers.d"에 있는 파일의 숫자 접두사는 무엇을 의미합니까?

"/etc/sudoers.d"에 있는 파일의 숫자 접두사는 무엇을 의미합니까?

/etc/sudoers폴더 로 이동하여 sudo 권한이 있는 사용자를 확인한 결과 각 파일에 숫자 접두사가 있음을 발견했습니다.

[email protected]:/etc/sudoers.d# ls
80-deploy-user  90-cloud-init-users README

그것들은 무엇을 위해 사용됩니까?

답변1

파일은 알파벳순으로 읽혀집니다. 숫자 접두사는 이런 방식으로 순서를 설정합니다. - 사용자 10489

답변2

에 모두 설명되어 있습니다 man run-parts. run-parts모든 파일 이름을 미리 알지 않고도 여러 파일(데이터, 규칙, 정의 등)을 순서대로 처리하기 위한 도구입니다. 이렇게 하면 구성 관리가 더 쉬워집니다. 사용되는 모든 소프트웨어 도구는 run-parts동일한 구성 파일 순서를 따릅니다. run-parts"하나의 거대한 구성 파일" 접근 방식에 대한 대안입니다. 1GCF를 사용하면 필요한 모든 구성 항목이 발견(및 수정)되었는지 확인하기가 더 어렵습니다. 를 사용하면 run-parts단일 주제를 처리하기 위한 모든 구성 항목을 단일 전용 파일에 저장할 수 있습니다. 부과된 순서를 통해 run-parts한 부분을 다른 부분 앞이나 뒤에 "실행"할 수 있으며 이는 때때로 편리합니다.

관련 정보