| policyeditor(1) | General Commands Manual | policyeditor(1) |
نام (NAME)
policyeditor - ابزار گرافیکی مشاهده و ویرایش تنظیمات سیاستهای امنیتی برای javaws و افزونه مرورگر
خلاصه دستور (SYNOPSIS)
policyeditor
policyeditor [-file] policy_file
توضیحات (DESCRIPTION)
برنامه policyeditor یک نرمافزار گرافیکی (GUI) با پشتیبانی محدود از خط فرمان برای مشاهده و ویرایش تنظیمات سیاستهای امنیتی اپلتها است که توسط پیادهسازی IcedTea-Web از javaws و افزونه مرورگر (browser plugin) استفاده میشود. این برنامه به عنوان یک جایگزین سادهتر، آسانتر و دردسترستر برای ابزار استاندارد JDK Policy Tool طراحی شده است. مدیران سیستم و کاربران پیشرفتهای که به کنترل دقیق و ریزدانهتری بر فایلهای سیاست امنیتی نیاز دارند، احتمالاً بهتر است به جای PolicyEditor از Policy Tool استفاده کنند.
اگر بدون هیچ آرگومانی اجرا شود، هیچ فایلی باز نخواهد شد و هنگام ذخیره فایل، پیامی برای تعیین محل ذخیرهسازی نمایش داده میشود. در غیر این صورت، اگر مسیر فایلی به عنوان آرگومان خط فرمان داده شود، آن مسیر باز شده و به عنوان فایل سیاست امنیتی پردازش (Parse) میگردد.
گزینهها (OPTIONS)
- -codebase url
- یک نشانی وب (URL) برای کدبیس (codebase) اپلت مشخص میکند. این گزینه میتواند به همراه سایر گزینههای انتخابگر برای انتخاب یک مدخل سیاست امنیتی هنگام باز شدن ویرایشگر استفاده شود؛ اگر چنین شناسهای وجود نداشته باشد، ایجاد شده و سپس انتخاب میشود (دقیقاً یک آرگومان مورد انتظار است).
- -defaultfile
- مشخص میکند که فایل سیاستهای امنیتی پیشفرض در سطح کاربر باید باز شود. این فایلی است که معمولاً توسط IcedTea-Web برای تصمیمگیری درباره سیاستها و مجوزهای سفارشی اپلتها در زمان اجرا استفاده میشود، مگر اینکه به گونه دیگری پیکربندی شده باشد (بدون آرگومان).
- -file policy_file
- مسیر یک فایل سیاست امنیتی را برای باز کردن مشخص میکند. اگر دقیقاً یک آرگومان داده شود و این فلگ نباشد، به عنوان مسیر فایلی برای باز شدن در نظر گرفته میشود، گویی این فلگ ابتدا داده شده است. این فلگ بیشتر برای سازگاری با Policy Tool وجود دارد (دقیقاً یک آرگومان مورد انتظار است).
- -help
- اطلاعات مربوط به دستورات پشتیبانیشده و نحوه استفاده پایه را چاپ میکند (بدون آرگومان).
- -principals class_name principal_name
- جفتهای نام کلاس/نام اصلی (principal name) را (جدا شده با فاصله) برای شناسه مدخل سیاست امنیتی مشخص میکند. این گزینه میتواند همراه با سایر گزینههای انتخابگر برای انتخاب یک مدخل سیاست امنیتی هنگام باز شدن ویرایشگر به کار رود؛ اگر چنین شناسهای وجود نداشته باشد، ایجاد شده و سپس انتخاب میگردد (تعداد زوجی از آرگومانها با ساختار param=value به عنوان آرگومان معتبر مورد انتظار است).
- -signedby certificate_alias
- نام مستعار گواهی (certificate alias) ذخیرهشده در keystore را مشخص میکند. این گزینه میتواند همراه با سایر گزینههای انتخابگر برای انتخاب یک مدخل سیاست امنیتی هنگام باز شدن ویرایشگر استفاده شود؛ اگر چنین شناسهای وجود نداشته باشد، ایجاد شده و سپس انتخاب میشود (دقیقاً یک آرگومان مورد انتظار است).
- -verbose
- فعالسازی خروجی با جزئیات کامل (بدون آرگومان).
مثالها (EXAMPLES)
- policyeditor
- نمایش ویرایشگر گرافیکی بدون باز کردن هیچ فایلی.
- policyeditor -file $XDG_CONFIG_HOME/icedtea-web/security/java.policy
- نمایش رابط گرافیکی و باز کردن فایل سیاست امنیتی پیشفرض.
فایلها (FILES)
- $XDG_CACHE_HOME/icedtea-web/cache/recently_used
- اطلاعات تکمیلی درباره موارد موجود در حافظه پنهان (Cache).
- $XDG_CONFIG_HOME/icedtea-web/security/java.policy
- شامل مجوزهای اعطاشده به برنامههای امضانشده انتخابشده است. توسط deployment.user.security.policy کنترل میشود.
اگر مقادیر $XDG_CONFIG_DIR، $XDG_CACHE_DIR و $XDG_RUNTIME_DIR تنظیم نشده باشند، به ترتیب برابر با ~/.config، ~/.cache و /tmp یا /var/tmp در نظر گرفته میشوند.
اشکالات (BUGS)
هیچ اشکال
شناختهشدهای
وجود ندارد.
اگر به
مشکلی
برخوردید،
لطفاً آن را
گزارش کنید
در:
http://icedtea.classpath.org/wiki/IcedTea-Web#Filing_bugs
http://icedtea.classpath.org/bugzilla
لطفاً برنامه را در حالت اشکالزدایی (سوییچ -verbose یا تنظیم itw-settings یا متغیر محیطی ICEDTEAPLUGIN_DEBUG برابر با true) اجرا کرده و هنگام ثبت گزارش اشکال، خروجی مربوطه (بهترین حالت خروجی کنسول جاوا است) را به همراه نشانی اینترنتی (URL) فایل jnlp یا html (یا خود فایل jnlp/html یا خود برنامه) ضمیمه کنید.
نویسندگان (AUTHORS)
افراد زیر در این پروژه مشارکت داشتهاند (لطفاً این فهرست به ترتیب حروف الفبا حفظ شود):
Lillian Angel <langel@redhat.com>
Andrew Azores <aazores@redhat.com>
Deepak Bhole <dbhole@redhat.com>
Laurent Bourgès <bourges.laurent@gmail.com>
Adam Buchta <adbuch7@gmail.com>
Ricardo Martín Camarero <rickyepoderi@yahoo.es>
Marcin Cieslak <marcin.cieslak@gmail.com>
Danesh Dadachanji <ddadacha@redhat.com>
Adam Domurad <adomurad@redhat.com>
Lukasz Dracz <ldracz@redhat.com>
Thomas Fitzsimmons <fitzsim@redhat.com>
Olesya Gerasimenko <gammaray@basealt.ru>
Michał Górny <mgorny@gentoo.org>
Mark Greenwood <mark@dcs.shef.ac.uk>
Tereza Hlavackova <hlavackova.tereza@gmail.com>
Lars Herschke <lhersch@dssgmbh.de>
Peter Hatina <phatina@redhat.com>
Andrew John Hughes <ahughes@redhat.com>
Jie Kang <jkang@redhat.com>
Alex Kashchenko <akashche@redhat.com>
Matthias Klose <doko@ubuntu.com>
Alexandr Kolouch <skolnag@gmail.com>
Jan Kmetko <jan.kmetko.ml@gmail.com>
Francis Kung <fkung@redhat.com>
Denis Lila <dlila@redhat.com>
DJ Lucas <dj@lucasit.com>
Omair Majid <omajid@redhat.com>
Jon A. Maxwell <jmaxwell@users.sourceforge.net>
Thomas Meyer <thomas@m3y3r.de>
Kurt Miller <kurt@intricatesoftware.com>
Saad Mohammad <smohammad@redhat.com>
Martin Olsson <martin@minimum.se>
Stefan Ring <stefan@complang.tuwien.ac.at>
Ville Skyttä <ville.skytta@iki.fi>
Fridrich Strba <fridrich.strba@suse.com>
Andrew Su <asu@redhat.com>
Joshua Sumali <jsumali@redhat.com>
Joel Tesdall <jtesdall@mapcon.com>
Michal Vala <mvala@redhat.com>
Jiri Vanek <jvanek@redhat.com>
Tomáš Votava <tomcacolca@gmail.com>
Mark Wielaard <mark@klomp.org>
Jacob Wisor <gitne@excite.co.jp>
Man Lung Wong <mwong@redhat.com>
این پروژه
همچنین
شامل
کدهایی از
پروژههای
زیر است:
OpenJDK http://openjdk.java.net
Netx http://jnlp.sourceforge.net/netx
همچنین ببینید (SEE ALSO)
icedtea-web(1), javaws(1), icedtea-web-plugin(1), itweb-settings(1), policyeditor(1), policytool(1), java(1)
http://icedtea.classpath.org/wiki/IcedTea-Web
http://icedtea.classpath.org/hg/icedtea-web
| 9 Nov 2021 | icedtea-web 1.8.8 |