.\" .\" nfsconf(8) .\" .TH "NFSCONF" "8" "مه ۲۰۲۵" "nfs-utils" "دستورات مدیریت سیستم" .SH "نام (NAME)" nfsconf \- ابزار خواندن و ویرایش فایلهای پیکربندی NFS .SH "خلاصه دستور (SYNOPSIS)" .B nfsconf \-\-dump .RB [ \-v | \-\-verbose ] .RB [ \-f | \-\-file .IR infile.conf ] .RI [ outfile ] .P .B nfsconf \-\-entry .RB [ \-\-arg .IR subsection] .IR section .IR tag .P .B nfsconf \-\-get .RB [ \-v | \-\-verbose ] .RB [ \-f | \-\-file .IR infile.conf ] .RB [ \-a | \-\-arg .IR subsection ] .IR section .IR tag .P .B nfsconf \-\-isset .RB [ \-v | \-\-verbose ] .RB [ \-f | \-\-file .IR infile.conf ] .RB [ \-a | \-\-arg .IR subsection ] .IR section .IR tag .P .B nfsconf \-\-set .RB [ \-v | \-\-verbose ] .RB [ \-m | \-\-modified .IR "Modified by text" ] .RB [ \-f | \-\-file .IR infile.conf ] .RB [ \-a | \-\-arg .IR subsection ] .IR section .IR tag .IR value .P .B nfsconf \-\-unset .RB [ \-v | \-\-verbose ] .RB [ \-f | \-\-file .IR infile.conf ] .RB [ \-a | \-\-arg .IR subsection ] .IR section .IR tag .SH "توضیحات (DESCRIPTION)" دستور \fBnfsconf\fR مقادیر پیکربندی را در پروندههای تنظیمات NFS خوانده، بازنشانی کرده یا تغییر میدهد. .SS "حالت‌ها (Modes)" حالت‌های زیر در دسترس هستند: .IP "\fB\-d, \-\-dump\fP" تخلیه مرتب‌شده بر اساس الفبای پیکربندی فعلی در قالب فایل پیکربندی را در خروجی چاپ می‌کند. نام فایل اختیاری را برای نوشتن خروجی می‌پذیرد. .IP "\fB\-e, \-\-entry\fP" مدخل پیکربندی را به جای مقدار گسترش‌یافته فعلی آن بازیابی می‌کند. .IP "\fB\-i, \-\-isset\fP" بررسی می‌کند آیا برچسب مشخصی دارای مقدار تعیین‌شده است یا خیر. .IP "\fB\-g, \-\-get\fP" مقدار فعلی برچسب مشخص‌شده را خروجی می‌دهد. .IP "\fB\-s, \-\-set\fP" یک برچسب و مقدار را در بخش مشخص‌شده فایل پیکربندی به‌روزرسانی یا اضافه می‌کند و در صورت نیاز برچسب، بخش و فایل را ایجاد می‌نماید. اگر بخش به صورت '#' تعریف شده باشد، یک کامنت به فایل اضافه می‌شود. اگر کامنتی با نام برچسب تنظیم شده باشد، هر کامنت برچسب‌دار منطبق موجود جایگزین خواهد شد. .IP "\fB\-u, \-\-unset\fP" برچسب مشخص‌شده و مقدار آن را از فایل پیکربندی حذف می‌کند. .SH "گزینه‌ها (OPTIONS)" .SS "گزینه‌های معتبر در همه حالت‌ها" .TP .B \-v, \-\-verbose افزایش پرگویی و چاپ اطلاعات اشکال‌زدایی. .TP .B \-f, \-\-file \fIinfile\fR انتخاب یک فایل پیکربندی متفاوت برای کار روی آن؛ پیش‌فرض .I /etc/nfs.conf است. .SS "گزینه‌های معتبر فقط در حالت‌های \fB\-\-entry\fR و \fB\-\-get\fR و \fB\-\-isset\fR" .TP .B \-a, \-\-arg \fIsubsection\fR انتخاب یک زیربخش مشخص. .SS "گزینه‌های معتبر فقط در حالت \fB\-\-set\fR" .TP .B \-m, \-\-modified \fI"Modified by text"\fR تنظیم متن در کامنت تاریخ Modified در فایل. برای حذف، مقدار خالی قرار دهید. .SH "وضعیت خروج (EXIT STATUS)" .SS "حالت \fB\-\-isset\fR" در این حالت اگر برچسب انتخاب‌شده مقداری داشته باشد، دستور مقدار موفقیت (۰) را برمی‌گرداند؛ هر کد خروج دیگر نشان‌دهنده تنظیم‌نشده بودن مقدار یا رخ دادن خطایی دیگر است. .SS "سایر حالت‌ها" موفقیت با وضعیت خروج صفر نشان داده می‌شود و هر وضعیت دیگری نشان‌دهنده خطا است. پیام‌های خطا در stderr چاپ می‌شوند و افزایش پرگویی در صورت وجود، توضیحات دقیق‌تری ارائه می‌دهد. .SH "مثال‌ها (EXAMPLES)" .TP .B nfsconf -v --dump --file /tmp/testconf.conf sorted.conf بررسی خطاهای نگارشی یک فایل پیکربندی جدید و خروجی دادن نسخه مرتب‌شده برای مقایسه آسان با تنظیمات موجود. .TP .B if ! nfsconf --isset gssd preferred-realm ; then echo 'No preferred realm configured for gss'; fi این ابزار امکان بررسی آسان مقادیر پیکربندی از طریق اسکریپت‌های پوسته را فراهم می‌کند؛ در اینجا بررسی می‌کنیم که آیا مقدار خاصی تنظیم شده است یا خیر. .TP .B nfsconf --file /etc/nfsmount.conf --get --arg /home MountPoint background نمایش مقدار پیش‌فرض گزینه \fIbackground\fR برای اتصالات NFS در مسیر \fI/home\fR. .TP .B nfsconf --file /etc/nfs.conf --set nfsd debug 1 فعال‌سازی اشکال‌زدایی در nfsd. .SH "فایل‌ها (FILES)" .TP .B /etc/nfs.conf .SH "همچنین ببینید (SEE ALSO)" .BR nfsd (8), .BR exportfs (8), .BR idmapd (8), .BR statd (8) .SH "نویسنده (AUTHOR)" Justin Mitchell