Summary: | Прошу рассмотреть возможность добавить дополнительную опцию | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Shevtsov <shevtsov.anton> |
Component: | alterator-auth | Assignee: | Evgeny Sinelnikov <sin> |
Status: | ASSIGNED --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | amakeenk, boyarsh, sin |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Anton Shevtsov
2021-09-13 09:38:50 MSK
перепутал исходный с новым --- /usr/sbin/system-auth.old 2021-09-13 10:13:31.517935645 +0500 +++ /usr/sbin/system-auth 2021-09-13 11:22:01.900287879 +0500 @@ -598,6 +598,7 @@ local user="$2" local password="$3" local host_name="$4" + local target_server="$5" [ -x /usr/bin/kinit ] || fatal "krb5-kinit is required for join to Active Directory domain" [ -x "$net_cmd" ] || fatal "$net_cmd from samba-common or samba-common-tools package is required for join to Active Directory domain" @@ -626,8 +627,8 @@ set_hostname "$host_name.$ldomain" # Join to domain - $net_cmd ads join -U"$user%$password" --no-dns-updates - + [ -n "$target_server" ] && $net_cmd ads join -U"$user%$password" --no-dns-updates || $net_cmd ads join -U"$user%$password" -S "$target_server" --no-dns-updates + [ "$?" -ne 0 ] && return 1 # Register machine in domain DNS @@ -781,7 +782,7 @@ # Store configuration parameters: domain [hostname] [workgroup] write_ad_conf "$1" "$2" "$3" # Join computer to domain - join_ad_domain "$1" "$4" "$5" "$2" + join_ad_domain "$1" "$4" "$5" "$2" "$6" [ "$?" -ne 0 ] && exit 1 # prepare auth service if [ -e "$sssd_conf" ]; then В последней доработке добавлена возможно аутентификации через кеш ключей kerberos, поэтому опциональные разумнее делать именно опциями, вроде --target-server. Давайте, я добавлю соответствующий функционал. |