| CHSH(1) | User Commands | CHSH(1) |
نام (NAME)
chsh - تغییر پوسته پیشفرض ورود کاربر
خلاصه دستور (SYNOPSIS)
chsh [-s shell] [-l] [-h] [-V] [username|UID]
توضیحات (DESCRIPTION)
دستور chsh برای تغییر پوسته ورود شما استفاده میشود. اگر پوستهای در خط فرمان مشخص نشده باشد، chsh از شما درخواست ورودی میکند.
دستور chsh در صورت پیوند با libuser از ورودیهای غیرمحلی (kerberos، LDAP و غیره) پشتیبانی میکند، در غیر این صورت برای ورودیهای غیرمحلی از ypchsh(1)، lchsh(1) یا هر پیادهسازی دیگری استفاده کنید.
گزینهها (OPTIONS)
-s, --shell shell
-l, --list-shells
-h, --help
-V, --version
پوستههای معتبر (VALID SHELLS)
دستور chsh مسیر کامل هر فایل اجرایی در سیستم را خواهد پذیرفت.
رفتار پیشفرض برای کاربران غیرریشه (non-root) این است که تنها پوستههای فهرستشده در فایل /etc/shells را بپذیرد، و برای کاربر ریشه (root) یک هشدار صادر کند. همچنین میتوان آن را در زمان کامپایل طوری پیکربندی کرد که فقط برای همه کاربران هشدار صادر کند.
وضعیت خروج (EXIT STATUS)
در صورت موفقیتآمیز بودن عملیات 0 و در صورت شکست عملیات یا نامعتبر بودن نحو دستور 1 برمیگرداند.
نویسندگان (AUTHORS)
Salvatore Valente <svalente@mit.edu>
همچنین ببینید (SEE ALSO)
گزارش اشکالات (REPORTING BUGS)
برای گزارش باگها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.
در دسترس بودن (AVAILABILITY)
دستور chsh بخشی از بسته util-linux است که میتواند از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت شود.
| 2026-09-02 | util-linux 2.42.3 |