NOLOGIN(8) System Administration NOLOGIN(8)

nologin - رد مودبانه ورود کاربران به سیستم

nologin [-V] [-h]

دستور nologin پیامی مبنی بر در دسترس نبودن حساب کاربری نمایش می‌دهد و با وضعیتی غیرصفر خارج می‌شود. این دستور به عنوان یک پوستهٔ جایگزین برای سلب دسترسی ورود به یک حساب کاربری در نظر گرفته شده است.

اگر پروندهٔ /etc/nologin.txt وجود داشته باشد، nologin به جای پیام پیش‌فرض محتوای آن را به کاربر نمایش می‌دهد.

وضعیت خروج بازگردانده شده توسط nologin همواره ۱ است.

-c, --command command

--init-file

-i --interactive

--init-file file

-i, --interactive

-l, --login

--noprofile

--norc

--posix

--rcfile file

-r, --restricted

این گزینه‌های خط فرمان پوسته برای جلوگیری از بروز خطای nologin نادیده گرفته می‌شوند.

-h, --help

نمایش متن راهنما و خروج.

-V, --version

نمایش نگارش و خروج.

دستور nologin روشی برای غیرفعال کردن ورود به ازای هر حساب کاربری است (معمولاً برای حساب‌های سیستمی مانند http یا ftp استفاده می‌شود). دستور nologin از پروندهٔ /etc/nologin.txt به عنوان منبعی اختیاری برای پیامی غیر از پیش‌فرض استفاده می‌کند؛ دسترسی ورود بدون در نظر گرفتن این پرونده همواره رد می‌شود.

ماژول امنیتی pam_nologin(8) معمولاً از ورود همهٔ کاربران غیرریشه (non-root) به سیستم جلوگیری می‌کند. عملکرد pam_nologin(8) توسط پرونده‌های /var/run/nologin یا /etc/nologin کنترل می‌شود.

دستور nologin در 4.4BSD ظاهر شد.

Karel Zak <kzak@redhat.com>

login(1), passwd(5), pam_nologin(8)

برای گزارش باگ‌ها، از ردیاب مشکلات https://github.com/util-linux/util-linux/issues.

دستور nologin بخشی از بستهٔ util-linux است که می‌توان آن را از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.

2026-09-02 util-linux 2.42.3