RHEL의 authconfig는 어떤 파일을 수정합니까?

RHEL의 authconfig는 어떤 파일을 수정합니까?

RHEL이 시스템에 생성된 로그인 계정을 사용하도록 허용하려고 하지만 Active Directory의 암호를 사용하고 있습니다. 나는 사람들이 다음을 사용하는 것을 보았습니다.

authconfig \
--enablekrb5 \
--krb5realm=KDCRealm.NET \
--krb5kdc=kcldap.net \
--krb5adminserver=kcldap.net \
--enablekrb5kdcdns \
--enablekrb5realmdns \
--update

그러나 명령이 어떻게, 무엇을 하는지, 어떤 파일을 수정하는지 잘 모르겠습니다.

답변1

slm의 답변은 매우 좋지만 정확히 어떤 파일이 수정되고 있는지 관심이 있습니다. 이는 에서 찾을 수 있습니다 /usr/share/authconfig/authinfo.py. 다음은 CentOS6에서 발췌한 것입니다.

SYSCONFDIR="/etc"
PASSWORD_AUTH_PAM_SERVICE_AC = "비밀번호-인증-ac"
FINGERPRINT_AUTH_PAM_SERVICE_AC = "지문인증-ac"
SMARTCARD_AUTH_PAM_SERVICE_AC = "스마트 카드 인증-ac"

모든 구성 = [
        FileBackup("hesiod.conf", SYSCONFDIR+"/hesiod.conf"),
        FileBackup("yp.conf", SYSCONFDIR+"/yp.conf"),
        FileBackup("ldap.conf", SYSCONFDIR+"/ldap.conf"),
        FileBackup("nss_ldap.conf", SYSCONFDIR+"/nss_ldap.conf"),
        파일 백업("pam_ldap.conf", SYSCONFDIR+"/pam_ldap.conf"),
        FileBackup("nslcd.conf", SYSCONFDIR+"/nslcd.conf"),
        FileBackup("openldap.conf", SYSCONFDIR+"/openldap/ldap.conf"),
        FileBackup("krb5.conf", SYSCONFDIR+"/krb5.conf"),
        FileBackup("krb.conf", SYSCONFDIR+"/krb.conf"),
        FileBackup("pam_pkcs11.conf", SYSCONFDIR+"/pam_pkcs11/pam_pkcs11.conf"),
        FileBackup("smb.conf", SYSCONFDIR+"/samba/smb.conf"),
        FileBackup("nsswitch.conf", SYSCONFDIR+"/nsswitch.conf"),
        CacheBackup("cacheenabled.conf", ""),
        FileBackup("system-auth-ac", SYSCONFDIR+"/pam.d/"+AUTH_PAM_SERVICE_AC),
        FileBackup("password-auth-ac", SYSCONFDIR+"/pam.d/"+PASSWORD_AUTH_PAM_SERVICE_AC),
        FileBackup("지문 확인-ac", SYSCONFDIR+"/pam.d/"+FINGERPRINT_AUTH_PAM_SERVICE_AC),
        FileBackup("smartcard-auth-ac", SYSCONFDIR+"/pam.d/"+SMARTCARD_AUTH_PAM_SERVICE_AC),
        FileBackup("authconfig", SYSCONFDIR+"/sysconfig/authconfig"),
        FileBackup("네트워크", SYSCONFDIR+"/sysconfig/network"),
        FileBackup("libuser.conf", SYSCONFDIR+"/libuser.conf"),
        FileBackup("login.defs", SYSCONFDIR+"/login.defs"),
        FileBackup("sssd.conf", SYSCONFDIR+"/sssd/sssd.conf")]

또한 코드는 백업이 여기에 저장되어 있음을 보여줍니다.

PATH_CONFIG_BACKUPS="/var/lib/authconfig"

답변2

실행하여 수정할 수 있는 내용을 authconfig-gtk확인할 수 있습니다.authconfig

그래픽 사용자 인터페이스의 스크린샷

                            SS #1

                            SS #2

일반적으로 이러한 탭에 있는 대부분의 정보는 운영 디렉토리에 있습니다 /etc/sysconfig. 이러한 파일 중 다수는 Fedora, CentOS 또는 RHEL과 같은 RedHat 기반 배포판의 구성과 관련되어 있습니다.

authconfig예를 들어, 위 스크린샷의 대화 상자에 있는 옵션을 포함하는 ironically라는 파일이 있습니다 .

$ more /etc/sysconfig/authconfig
USEMKHOMEDIR=no
USEPAMACCESS=no
CACHECREDENTIALS=yes
USESSSDAUTH=no
USESHADOW=yes
USEWINBIND=no
USEDB=no
FORCELEGACY=no
USEFPRINTD=no
FORCESMARTCARD=no
PASSWDALGORITHM=sha512
USELDAPAUTH=no
USEPASSWDQC=no
USELOCAUTHORIZE=yes
USECRACKLIB=yes
USEWINBINDAUTH=no
USESMARTCARD=no
USELDAP=no
USENIS=no
USEKERBEROS=no
USESYSNETAUTH=no
USESSSD=no
USEHESIOD=no

관련 정보