en to ka translation catalogue (43 entries)

note: type: Title -
en: NAME
ka: სახელი

note: type: Plain text
en: authselect-migration - A guide how to migrate from authconfig to authselect.
ka: authselect-migration - სახელმძღვანელო authconfig-იდან authselect-ზე გადასასვლელად.

note: type: Title -
en: DESCRIPTION
ka: აღწერა

note: type: Plain text
en: This manual page explains the main differences between authconfig, the previous tool to configure system authentication and identity sources, and authselect which replaces it. It also explains what actions need to be done in order to migrate from authconfig to authselect.
ka: ეს სახელმძღვანელოს გვერდი განმარტავს ძირითად განსხვავებებს authconfig-სა (სისტემის ავთენტიკაციისა და იდენტობის წყაროების მორგების ძველ პროგრამას) და მის შემცვლელ authselect-ს შორის. იგი ასევე განმარტავს, თუ რა ქმედებებია საჭირო authconfig-იდან authselect-ზე მიგრაციისთვის.

note: type: Title -
en: MAIN DIFFERENCES
ka: მთავარი სხვაობები

note: type: Plain text
en: Authselect takes a completely different approach to system configuration than the previous tool authconfig.
ka: Authselect სისტემურ კონფიგურაციასთან authconfig-ისგან სრულიად განსხვავებულ მიდგომას იყენებს.

note: type: Plain text
en: Authconfig tries its best to keep users's manual changes to the files it generates. It generates not only PAM configuration files and nsswitch.conf (to setup authentication modules and identity sources) but it also generates simple configuration files for several services such as LDAP and Kerberos.
ka: Authconfig მაქსიმალურად ცდილობს, შეინარჩუნოს მომხმარებლის მიერ ხელით შეტანილი ცვლილებები იმ ფაილებში, რომლებსაც ის ქმნის. ის ქმნის არა მხოლოდ PAM კონფიგურაციის ფაილებსა და nsswitch.conf-ს (ავთენტიკაციის მოდულებისა და იდენტობის წყაროების მოსარგებად), არამედ ქმნის მარტივ კონფიგურაციის ფაილებს რამდენიმე ისეთი სერვისისთვის, როგორიცაა LDAP და Kerberos.

note: type: Plain text
en: Authselect does no such things. It does not generate any configuration files beside PAM and nsswitch.conf and it strictly prohibits any manual changes to generated configuration. It provides a set of files called profiles. Each profile describes how the resulting configuration should look like and it can be slightly modified by enabling or disabling certain optional features. If a need arises for a different profile than what authselect ships, the administrator has an option to create a whole new profile and use it with authselect.  See authselect-profiles(5) to learn more about profiles.
ka: Authselect მსგავს რამეს არ აკეთებს. იგი არ აგენერირებს არანაირ კონფიგურაციის ფაილებს PAM-ისა და nsswitch.conf-ის გარდა და მკაცრად კრძალავს ნებისმიერ ხელით ცვლილებას გენერირებულ კონფიგურაციაში. იგი უზრუნველყოფს ფაილების ნაკრებს, რომლებსაც პროფილები ეწოდება. თითოეული პროფილი აღწერს, თუ როგორი უნდა იყოს საბოლოო კონფიგურაცია და მისი მცირედით შეცვლა შესაძლებელია გარკვეული არასავალდებულო ფუნქციების ჩართვით ან გამორთვით. თუ გაჩნდება ისეთი პროფილის საჭიროება, რომელიც განსხვავდება authselect-ის მიერ შემოთავაზებულისგან, ადმინისტრატორს აქვს შესაძლებლობა, შექმნას სრულიად ახალი პროფილი და გამოიყენოს იგი authselect-თან ერთად. იხილეთ authselect-profiles(5), რომ მეტი გაიგოთ პროფილების შესახებ.

note: type: Plain text
en: This may seem like a big disadvantage but the truth is the opposite. Authconfig is a very old tool and the applications providing required services have changed rapidly over the years. Typically, there is no longer a need to have multiple authentication modules in PAM and nsswitch.conf, because the vast majority of use-cases is covered by SSSD. Therefore there is no need to add or remove them specifically. There are also better tools to generate configuration for system daemons that can help you automate the process of joining to a remote domain such as `realm`. In addition, the shipped profiles give us comprehensive and deterministic system configuration that can be fully tested and is much less error prone. It is also much easier to distribute such configuration across many systems.
ka: ეს შეიძლება დიდ ნაკლად მოგეჩვენოთ, მაგრამ რეალობა საპირისპიროა. Authconfig ძალიან ძველი ხელსაწყოა, ხოლო აპლიკაციები, რომლებიც საჭირო სერვისებს უზრუნველყოფენ, წლების განმავლობაში სწრაფად შეიცვალა. როგორც წესი, აღარ არსებობს PAM-სა და nsswitch.conf-ში მრავალი ავთენტიკაციის მოდულის ქონის საჭიროება, რადგან შემთხვევათა აბსოლუტურ უმრავლესობას SSSD ფარავს. შესაბამისად, მათი სპეციალურად დამატება ან ამოშლა საჭირო აღარ არის. ასევე არსებობს სისტემური დემონებისთვის კონფიგურაციის დასაგენერირებელი უკეთესი ხელსაწყოები, მაგალითად `realm`, რომელსაც შეუძლია დაგეხმაროთ დაშორებულ დომენში გაწევრების პროცესის ავტომატიზაციაში. გარდა ამისა, მოწოდებული პროფილები გვაძლევს ყოვლისმომცველ და დეტერმინისტულ სისტემურ კონფიგურაციას, რომელიც შეიძლება სრულად შემოწმდეს და ბევრად უფრო ნაკლებად არის მიდრეკილი შეცდომებისკენ. ასეთი კონფიგურაციის გავრცელება ბევრ სისტემაზე ასევე ბევრად უფრო მარტივია.

note: type: Plain text
en: Probably the most controversial change is that authselect only ships profiles for sssd and winbind providers. Those two providers cover all modern use cases from providing local users and legacy LDAP domain to complex configurations with IPA or Active Directory servers. The profiles no longer contain support for nss-pam-ldapd and users are encouraged to switch to sssd.
ka: ალბათ ყველაზე საკამათო ცვლილება ის არის, რომ authselect-ს მხოლოდ sssd და winbind პროვაიდერების პროფილები მოჰყვება. ეს ორი პროვაიდერი ფარავს ყველა თანამედროვე საჭიროებას, დაწყებული ლოკალური მომხმარებლებისა და ძველი LDAP დომენების მხარდაჭერით, დასრულებული IPA ან Active Directory სერვერების კომპლექსური კონფიგურაციებით. პროფილები აღარ შეიცავს nss-pam-ldapd-ის მხარდაჭერას და მომხმარებლებს ურჩევენ, გადავიდნენ sssd-ზე.

note: type: Title -
en: JOINING REMOTE DOMAINS
ka: გაწევრება დაშორებულ დომენებში

note: type: Plain text
en: You can use either `ipa-client-install` or `realm` to join an IPA domain and `realm` to join an Active Directory domain. These tools will make sure that the correct authselect profile is selected and all daemons and services are properly configured.
ka: IPA დომენში გასაწევრებლად, შეგიძლიათ, `ipa-client-install` ან `realm` გამოიყენოთ, ხოლო `realm` — Active Directory დომენში გასაწევრებლად. ეს პროგრამები უზრუნველყოფენ authselect-ის სწორი პროფილის შერჩევას და ყველა დემონისა თუ სერვისის სწორად მორგებას.

note: type: Title -
en: CONVERTING YOUR SCRIPTS
ka: თქვენი სკრიპტების გადაყვანა

note: type: Plain text
en: If you use `ipa-client-install` or `realm` to join a domain, you can just remove any authconfig call in your scripts. If this is not an option, you need to replace each authconfig call with its equivalent authselect call to select a correct profile with desired features. Then you also need to write configuration file for required services.
ka: თუ დომენში გასაწევრებლად `ipa-client-install`-ს ან `realm`-ს იყენებთ, შეგიძლიათ, უბრალოდ წაშალოთ authconfig-ის ნებისმიერი გამოძახება თქვენი სკრიპტებიდან. თუ ეს შეუძლებელია, თქვენ უნდა ჩაანაცვლოთ authconfig-ის თითოეული გამოძახება მისი ეკვივალენტური authselect გამოძახებით, რათა აირჩიოთ სწორი პროფილი სასურველი ფუნქციებით. ამის შემდეგ, თქვენ ასევე დაგჭირდებათ კონფიგურაციის ფაილის დაწერა საჭირო სერვისებისთვის.

note: type: Block title
en: Relation of authconfig options to authselect profiles
ka: authconfig-ის პარამეტრების ურთიერთობა authselect-ის პროფილებთან

note: type: Table
en: |*Authconfig options*                |*Authselect profile*
    |--enableldap --enableldapauth       |sssd
    |--enablesssd --enablesssdauth       |sssd
    |--enablekrb5                        |sssd
    |--enablewinbind --enablewinbindauth |winbind
    |--enablenis                         |nis
ka: |*Authconfig-ის პარამეტრები*                |*Authselect-ის პროფილი*
    |--enableldap --enableldapauth       |sssd
    |--enablesssd --enablesssdauth       |sssd
    |--enablekrb5                        |sssd
    |--enablewinbind --enablewinbindauth |winbind
    |--enablenis                         |nis

note: type: Block title
en: Relation of authconfig options to authselect profile features
ka: authconfig-ის პარამეტრების ურთიერთობა authselect-ის პროფილის თვისებებთან

note: type: Table
en: |*Authconfig options* |*Authselect profile feature*
    |--enablesmartcard    |with-smartcard
    |--enablefingerprint  |with-fingerprint
    |--enableecryptfs     |with-ecryptfs
    |--enablemkhomedir    |with-mkhomedir
    |--enablefaillock     |with-faillock
    |--enablepamaccess    |with-pamaccess
    |--enablewinbindkrb5  |with-krb5
    |--enableshadow       |_none_
    |--passalgo           |_none_
ka: |*Authconfig-ის პარამეტრები* |*Authselect-ის პროფილის ფუნქცია*
    |--enablesmartcard    |with-smartcard
    |--enablefingerprint  |with-fingerprint
    |--enableecryptfs     |with-ecryptfs
    |--enablemkhomedir    |with-mkhomedir
    |--enablefaillock     |with-faillock
    |--enablepamaccess    |with-pamaccess
    |--enablewinbindkrb5  |with-krb5
    |--enableshadow       |_none_
    |--passalgo           |_none_

note: type: Plain text
en: Authconfig options `--enableshadow` and `--passalgo=sha512` were often used to make sure that passwords are stored in `/etc/shadow` using `sha512` algorithm. *The authselect profiles now use the yescrypt hashing method* and it cannot be changed through an option (only by creating a custom profile).  You can just omit these options.
ka: Authconfig-ის პარამეტრები `--enableshadow`და `--passalgo=sha512` ხშირად გამოიყენებოდა იმისთვის, რომ პაროლები შენახულიყო ფაილში `/etc/shadow` ალგორითმის  `sha512`გამოყენებით. Authselect-ის პროფილები ახლა იყენებენ yescrypt ჰეშირების მეთოდს და მისი შეცვლა პარამეტრის მეშვეობით შეუძლებელია (მხოლოდ მორგებული პროფილის შექმნით). შეგიძლიათ უბრალოდ გამოტოვოთ ეს პარამეტრები.

note: type: Block title
en: Examples
ka: მაგალითები

note: type: Title -
en: CONFIGURATION FILES
ka: კონფიგურაციის ფაილები

note: type: Plain text
en: This section contains snippets for minimal configuration of various services.
ka: ეს სექცია სხვადასხვა სერვისების მინიმალური კონფიგურაციის ფრაგმენტებს შეიცავს.

note: type: Plain text
en: Even if LDAP is not directly used through `pam_ldap` and `nss_ldap`, it is still useful to configure ldap.conf to configure openldap-libs and indirectly, e.g. LDAP tools such as `ldapsearch`.
ka: იმ შემთხვევაშიც კი, თუ LDAP პირდაპირ არ გამოიყენება `pam_ldap`-ისა და `nss_ldap`- ის მეშვეობით, მაინც სასარგებლოა ldap.conf-ის მორგება openldap-libs-ის და, ირიბად, სხვა პროგრამების (მაგ. LDAP-ის ხელსაწყოების, როგორიცაა `ldapsearch`) მოსარგებად.

note: type: delimited block -
en: # Set the default base dn
    BASE   dc=example,dc=com
ka: # ნაგულისხმევი საბაზისო dn-ის დაყენება
    BASE   dc=example,dc=com

note: type: delimited block -
en: # Set the default LDAP server
    URI    ldap://ldap.example.com ldap://ldap-master.example.com:666
ka: # ნაგულისხმევი LDAP სერვერის დაყენება
    URI    ldap://ldap.example.com ldap://ldap-master.example.com:666

note: type: Plain text
en: If you use Kerberos, the default Kerberos realm should be configured in order for krb5-libs and therefore tools such as `kinit` to work out of the box.
ka: თუ Kerberos-ს იყენებთ, იმისათვის, რომ krb5-libs-მა და ისეთმა პროგრამებმა, როგორიცაა `kinit`, გამართულად იმუშაოს, საჭიროა ნაგულისხმევი Kerberos-ის რეალმის მორგება.

note: type: Plain text
en: Authselect encourages users to use SSSD wherever possible. There are many configuration options, see sssd.conf(5). This is a minimal configuration that creates one LDAP domain called `default`. The LDAP server is auto-discovered through DNS lookups.
ka: Authselect მოუწოდებს მომხმარებლებს, სადაც ეს შესაძლებელია, SSSD გამოიყენონ. არსებობს კონფიგურაციის მრავალი პარამეტრი. იხილეთ sssd.conf(5). ეს არის მინიმალური კონფიგურაცია, რომელიც ქმნის ერთ LDAP დომენს სახელით `default`. LDAP სერვერის ავტომატური აღმოჩენა ხდება DNS ძიების მეშვეობით.

note: type: Plain text
en: And here is a configuration snippet for the same domain but now the authentication is done over Kerberos. The KDC server is auto-discovered through DNS lookups.
ka: აი კონფიგურაციის ფრაგმენტი იმავე დომენისთვის, მაგრამ ახლა ავთენტიკაცია ხორციელდება Kerberos-ის საშუალებით. KDC სერვერის ავტომატური აღმოჩენა ხდება DNS ძიების მეშვეობით.

note: type: Plain text
en: If you want to configure SSSD for an IPA or Active Directory domain, use the `realm` tool. This will perform an initial setup which involves creating a Kerberos keytab and generating basic SSSD configuration. You can then tune it up by modifying {sysconfdir}/sssd/sssd.conf.
ka: თუ გსურთ SSSD-ის კონფიგურირება IPA-ის ან Active Directory-ის დომენისთვის, გამოიყენეთ პროგრამა `realm`. ეს განახორციელებს საწყის მორგებას, რაც მოიცავს Kerberos keytab-ის შექმნას და ძირითადი SSSD კონფიგურაციის გენერაციას. ამის შემდეგ შეგიძლიათ მისი დაზუსტება {sysconfdir}/sssd/sssd.conf ფაილის შეცვლით.

note: type: Plain text
en: If you want to configure the machine to use Winbind, use `realm`. This will perform an initial setup which involves creating a Kerberos keytab and running `adcli` to join the domain. It also makes changes to `smb.conf`. You can then tune it up by modifying {sysconfdir}/samba/smb.conf.
ka: თუ გსურთ მანქანის მორგება Winbind-ის გამოსაყენებლად, გამოიყენეთ `realm`. ის განახორციელებს საწყის მორგებას, რაც მოიცავს Kerberos keytab-ის შექმნას და `adcli`-ს გაშვებას დომენში გასაწევრებლად. ასევე ცვლის `smb.conf`ფაილს. ამის შემდეგ შეგიძლიათ მისი დაზუსტება {sysconfdir}/samba/smb.conf ფაილის შეცვლით.

note: type: Plain text
en: There are several places that needs to be configured in order to make NIS authentication work. First, you need to set NIS domain and optionally also NIS server in {sysconfdir}/yp.conf.
ka: NIS ავთენტიკაციის ასამუშავებლად არსებობს რამდენიმე ადგილი, რომლების მორგებაც აუცილებელია . პირველ რიგში, საჭიროა NIS დომენის და, სურვილისამებრ, ასევე NIS სერვერის მითითება ფაილში {sysconfdir}/yp.conf.

note: type: delimited block -
en: domain mydomain broadcast
    # or
    # domain mydomain server myserver
ka: domain mydomain broadcast
    # ან
    # domain mydomain server myserver

note: type: Plain text
en: NIS domain must be also set in system network configuration.
ka: NIS დომენი ასევე მითითებული უნდა იყოს სისტემის ქსელის კონფიგურაციაში.

note: type: Plain text
en: Now, you can set the domain name with command line so there is no need to reboot your system. Additionaly, it may be necessary to enable NIS in selinux.
ka: ახლა უკვე შეგიძლიათ დომენის სახელის დაყენება ბრძანების სტრიქონიდან, ამიტომ სისტემის გადატვირთვა საჭირო აღარაა. გარდა ამისა, შესაძლოა, საჭირო გახდეს NIS-ის ჩართვა selinux-ში.

note: type: Title ~
en: PASSWORD QUALITY
ka: პაროლის ხარისხი

note: type: Plain text
en: Authselect enables `pam_pwquality` module to enforce password quality restrictions. This module is enabled only for local users. Remote users should use the password policy that is enforced by the respective remote server.
ka: Authselect რთავს მოდულს `pam_pwquality` პაროლის ხარისხის შეზღუდვების ასამოქმედებლად. ეს მოდული გააქტიურებულია, მხოლოდ, ლოკალური მომხმარებლებისთვის. დაშორებულმა მომხმარებლებმა უნდა გამოიყენონ პაროლის ის პოლიტიკა, რომელიც დადგენილია შესაბამისი დაშორებული სერვერის მიერ.

note: type: Plain text
en: The `pam_pwquality` module can be configured in {sysconfdir}/security/pwquality.conf. See pam_pwquality(8) to see its configuration options and defaults.
ka: მოდულის `pam_pwquality` მორგება შეგიძლიათ ფაილიდან {sysconfdir}/security/pwquality.conf. მისი კონფიგურაციის პარამეტრებისა და ნაგულისხმევი მნიშვნელობების სანახავად იხილეთ pam_pwquality(8).

note: type: Title -
en: STARTING SERVICES
ka: სერვისების გაშვება

note: type: Plain text
en: Depending on your configuration, you need to start required services manually with systemd.
ka: თქვენი კონფიგურაციიდან გამომდინარე, საჭირო სერვისები ხელით უნდა გაუშვათ systemd-ის მეშვეობით.

note: type: Plain text
en: If mkhomedir feature is enabled
ka: თუ თვისება mkhomedir ჩართულია

note: type: Title -
en: AUTHCONFIG TOOLS
ka: AUTHCONFIG-ის ხელსაწყოები

note: type: Plain text
en: Authconfig shipped a tool called _cacertdir_rehash_. If you depend on this tool, please switch to native _openssl_ command: *openssl rehash <directory>* that serves the same purpose.
ka: Authconfig-ს მოჰყვება პროგრამა სახელით _cacertdir_rehash_. თუ ამ პროგრამას იყენებთ, გადაერთეთ _openssl_-ის ბრძანებაზე: *openssl rehash <საქაღალდე>*. ეს იგივეს აკეთებს.

note: type: Title -
en: SEE ALSO
ka: ასევე იხილეთ
