Какие файлы authconfig изменяет на RHEL?

Не уверенный, если это происходит из-за функции или просто некоторого скрытого побочного эффекта, но это работает в GNU grep 2.11:

grep --color 'an\|' test.txt
8
13.02.2014, 07:51
2 ответа

Можно работать authconfig-gtk понять вещи authconfig может изменить.

снимки экрана GUI

                            ss #1

                            ss #2

В целом большая часть информации на этих вкладках управляет информацией в соответствии с каталогом /etc/sysconfig. Существует много файлов там, которые принадлежат конфигурации основанного на Redhat дистрибутива, такого как Fedora, CentOS или RHEL.

Например, существует файл, названный по иронии судьбы authconfig который содержит выбор от диалоговых окон в снимках экрана выше.

$ 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
6
27.01.2020, 20:09

Ответ от slm очень хорош, но меня интересовало, какие именно файлы будут изменены. Его можно найти в /usr/share/authconfig/authinfo.py . Приведенный ниже отрывок взят из CentOS6:

SYSCONFDIR = "/etc"
PASSWORD_AUTH_PAM_SERVICE_AC = "password-auth-ac"
FINGERPRINT_AUTH_PAM_SERVICE_AC = "fingerprint-auth-ac"
SMARTCARD_AUTH_PAM_SERVICE_AC = "smartcard-auth-ac"

all_configs = [
        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"),
        FileBackup("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("fingerprint-auth-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("network", 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"
10
27.01.2020, 20:09

Теги

Похожие вопросы