.nh .TH buildah-login "1" "Apr 2019" "buildah" .SH "نام (NAME)" .PP buildah-login \- ورود به مخزن ثبت کانتینر .SH "خلاصه دستور (SYNOPSIS)" .PP \fBbuildah login\fP [\fIoptions\fP] \fIregistry\fP .SH "توضیحات (DESCRIPTION)" .PP دستور \fBbuildah login\fP با نام کاربری و گذرواژه معتبر به یک کارساز مخزن کانتینر مشخص وارد می‌شود. دستور \fBbuildah login\fP نام کاربری و گذرواژه را از ورودی استاندارد (STDIN) می‌خواند. همچنین می‌توان نام کاربری و گذرواژه را با استفاده از پرچم‌های \fBusername\fP و \fBpassword\fP تعیین کرد. مسیر پرونده احراز هویت نیز با تنظیم پرچم \fBauthfile\fP توسط کاربر قابل تعیین است. مسیر پیش‌فرض مورد استفاده \fB${XDG_RUNTIME_DIR}/containers/auth.json\fP است. اگر XDG_RUNTIME_DIR تنظیم نشده باشد، مسیر پیش‌فرض /run/user/$UID/containers/auth.json خواهد بود. .PP \fBbuildah [GLOBAL OPTIONS]\fP .PP \fBbuildah login [GLOBAL OPTIONS]\fP .PP \fBbuildah login [OPTIONS] REGISTRY [GLOBAL OPTIONS]\fP .SH "گزینه‌ها (OPTIONS)" .PP \fB--authfile\fP .PP مسیر پرونده احراز هویت. پیش‌فرض ${XDG_RUNTIME_DIR}/containers/auth.json است. برای اطلاعات بیشتر به containers-auth.json(5) مراجعه کنید. این پرونده با استفاده از \fBbuildah login\fR ایجاد می‌شود. .PP نکته: همچنین می‌توانید با تنظیم متغیر محیطی REGISTRY_AUTH_FILE مسیر پیش‌فرض پرونده احراز هویت را بازنویسی کنید: \fBexport REGISTRY_AUTH_FILE=path\fR .PP \fB--cert-dir\fP \fIpath\fP .PP استفاده از گواهی‌های موجود در \fIpath\fP (با پسوندهای crt.*، cert.*، key.*) برای اتصال به مخزن. شاخه پیش‌فرض گواهی‌ها \fI/etc/containers/certs.d\fP است. .PP \fB--compat-auth-file\fP=\fIpath\fP .PP به جای به‌روزرسانی پرونده اعتبارنامه‌های پیش‌فرض، پرونده موجود در \fIpath\fP را با قالب سازگار با داکر (Docker) به‌روزرسانی کنید. .PP \fB--get-login\fP .PP بازگرداندن نام کاربری وارد‌شده به مخزن. در صورتی که ورودی یافت نشود، خطا برمی‌گرداند. .PP \fB--help\fP, \fB-h\fP .PP چاپ پیام راهنمای نحوه استفاده .PP \fB--password\fP, \fB-p\fP .PP گذرواژه مخزن .PP \fB--password-stdin\fP .PP دریافت گذرواژه از ورودی استاندارد (stdin) .PP \fB--tls-verify\fP .PP الزام اتصال از طریق HTTPS و اعتبارسنجی گواهی‌ها هنگام برقراری ارتباط با مخازن کانتینر (پیش‌فرض: true). اگر صراحتاً روی true تنظیم شود، اعتبارسنجی TLS انجام می‌گیرد. اگر روی false تنظیم شود، اعتبارسنجی TLS غیرفعال می‌شود. در صورت عدم تعیین، اعتبارسنجی TLS انجام می‌شود مگر اینکه مخزن مقصد در registries.conf به عنوان مخزن ناامن (insecure) فهرست شده باشد. هنگام ارتباط با مخازن ناامن نمی‌توان از اعتبارسنجی TLS استفاده کرد. .PP \fB--username\fP, \fB-u\fP .PP نام کاربری برای مخزن .PP \fB--verbose\fP, \fB-v\fP .PP چاپ جزئیات تفصیلی درباره انبار اعتبارنامه (credential store) .SH "مثال‌ها (EXAMPLES)" .EX $ buildah login quay.io Username: qiwanredhat Password: Login Succeeded! .EE .EX $ buildah login -u testuser -p testpassword localhost:5000 Login Succeeded! .EE .EX $ buildah login --authfile ./auth.json quay.io Username: qiwanredhat Password: Login Succeeded! .EE .EX $ buildah login --tls-verify=false -u test -p test localhost:5000 Login Succeeded! .EE .EX $ buildah login --cert-dir /etc/containers/certs.d/ -u foo -p bar localhost:5000 Login Succeeded! .EE .EX $ buildah login -u testuser --password-stdin < pw.txt quay.io Login Succeeded! .EE .EX $ echo $testpassword | buildah login -u testuser --password-stdin quay.io Login Succeeded! .EE .SH "همچنین ببینید (SEE ALSO)" .PP buildah(1), buildah-logout(1), containers-auth.json(5)