# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Red Hat
# This file is distributed under the same license as the PACKAGE package.
# Teguh DC <dheche@songolimo.net>, 2010.
msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
"POT-Creation-Date: 2011-06-06 13:27-0400\n"
"PO-Revision-Date: 2010-02-12 05:59+0700\n"
"Last-Translator: Teguh DC <dheche@songolimo.net>\n"
"Language-Team: Fedora Indonesia <trans-id@lists.fedoraproject.org>\n"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Virtaal 0.5.1\n"
#: ipalib/plugins/__init__.py:20
msgid ""
"\n"
"Sub-package containing all core plugins.\n"
msgstr ""
#: ipalib/plugins/aci.py:20
msgid ""
"\n"
"Directory Server Access Control Instructions (ACIs)\n"
"\n"
"ACIs are used to allow or deny access to information. This module is\n"
"currently designed to allow, not deny, access.\n"
"\n"
"The aci commands are designed to grant permissions that allow updating\n"
"existing entries or adding or deleting new ones. The goal of the ACIs\n"
"that ship with IPA is to provide a set of low-level permissions that\n"
"grant access to special groups called taskgroups. These low-level\n"
"permissions can be combined into roles that grant broader access. These\n"
"roles are another type of group, roles.\n"
"\n"
"For example, if you have taskgroups that allow adding and modifying users "
"you\n"
"could create a role, useradmin. You would assign users to the useradmin\n"
"role to allow them to do the operations defined by the taskgroups.\n"
"\n"
"You can create ACIs that delegate permission so users in group A can write\n"
"attributes on group B.\n"
"\n"
"The type option is a map that applies to all entries in the users, groups "
"or\n"
"host location. It is primarily designed to be used when granting add\n"
"permissions (to write new entries).\n"
"\n"
"An ACI consists of three parts:\n"
"1. target\n"
"2. permissions\n"
"3. bind rules\n"
"\n"
"The target is a set of rules that define which LDAP objects are being\n"
"targeted. This can include a list of attributes, an area of that LDAP\n"
"tree or an LDAP filter.\n"
"\n"
"The targets include:\n"
"- attrs: list of attributes affected\n"
"- type: an object type (user, group, host, service, etc)\n"
"- memberof: members of a group\n"
"- targetgroup: grant access to modify a specific group. This is primarily\n"
" designed to enable users to add or remove members of a specific group.\n"
"- filter: A legal LDAP filter used to narrow the scope of the target.\n"
"- subtree: Used to apply a rule across an entire set of objects. For "
"example,\n"
" to allow adding users you need to grant \"add\" permission to the subtree\n"
" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. The subtree option\n"
" is a fail-safe for objects that may not be covered by the type option.\n"
"\n"
"The permissions define what the the ACI is allowed to do, and are one or\n"
"more of:\n"
"1. write - write one or more attributes\n"
"2. read - read one or more attributes\n"
"3. add - add a new entry to the tree\n"
"4. delete - delete an existing entry\n"
"5. all - all permissions are granted\n"
"\n"
"Note the distinction between attributes and entries. The permissions are\n"
"independent, so being able to add a user does not mean that the user will\n"
"be editable.\n"
"\n"
"The bind rule defines who this ACI grants permissions to. The LDAP server\n"
"allows this to be any valid LDAP entry but we encourage the use of\n"
"taskgroups so that the rights can be easily shared through roles.\n"
"\n"
"For a more thorough description of access controls see\n"
"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control."
"html\n"
"\n"
"EXAMPLES:\n"
"\n"
"NOTE: ACIs are now added via the permission plugin. These examples are to\n"
"demonstrate how the various options work but this is done via the "
"permission\n"
"command-line now (see last example).\n"
"\n"
" Add an ACI so that the group \"secretaries\" can update the address on any "
"user:\n"
" ipa group-add --desc=\"Office secretaries\" secretaries\n"
" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries "
"--permissions=write --prefix=none \"Secretaries write addresses\"\n"
"\n"
" Show the new ACI:\n"
" ipa aci-show --prefix=none \"Secretaries write addresses\"\n"
"\n"
" Add an ACI that allows members of the \"addusers\" permission to add new "
"users:\n"
" ipa aci-add --type=user --permission=addusers --permissions=add --"
"prefix=none \"Add new users\"\n"
"\n"
" Add an ACI that allows members of the editors manage members of the admins "
"group:\n"
" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --"
"group=editors --prefix=none \"Editors manage admins\"\n"
"\n"
" Add an ACI that allows members of the admin group to manage the street and "
"zip code of those in the editors group:\n"
" ipa aci-add --permissions=write --memberof=editors --group=admins --"
"attrs=street,postalcode --prefix=none \"admins edit the address of editors"
"\"\n"
"\n"
" Add an ACI that allows the admins group manage the street and zipcode of "
"those who work for the boss:\n"
" ipa aci-add --permissions=write --group=admins --attrs=street,postalcode "
"--filter=\"(manager=uid=boss,cn=users,cn=accounts,dc=example,dc=com)\" --"
"prefix=none \"Edit the address of those who work for the boss\"\n"
"\n"
" Add an entirely new kind of record to IPA that isn't covered by any of the "
"--type options, creating a permission:\n"
" ipa permission-add --permissions=add --subtree=\"cn=*,cn=orange,"
"cn=accounts,dc=example,dc=com\" --desc=\"Add Orange Entries\" add_orange\n"
"\n"
"\n"
"The show command shows the raw 389-ds ACI.\n"
"\n"
"IMPORTANT: When modifying the target attributes of an existing ACI you\n"
"must include all existing attributes as well. When doing an aci-mod the\n"
"targetattr REPLACES the current attributes, it does not add to them.\n"
"\n"
msgstr ""
#: ipalib/plugins/aci.py:153
#, fuzzy
msgid "A list of ACI values"
msgstr "ACI \"%(value)s\" telah dihapus"
#: ipalib/plugins/aci.py:172
msgid ""
"\n"
" Given a name and a prefix construct an ACI name.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:181
msgid ""
"\n"
" Parse the raw ACI name and return a tuple containing the ACI prefix\n"
" and the actual ACI name.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:193
msgid ""
"\n"
" Pull the group name out of a memberOf filter\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:204
msgid ""
"\n"
" Given a name and a set of keywords construct an ACI.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:215
msgid "type, filter, subtree and targetgroup are mutually exclusive"
msgstr ""
#: ipalib/plugins/aci.py:218
#, fuzzy
msgid "ACI prefix is required"
msgstr "dibutuhkan %(name)r"
#: ipalib/plugins/aci.py:221
msgid ""
"at least one of: type, filter, subtree, targetgroup, attrs or memberof are "
"required"
msgstr ""
"setidaknya diperlukan salah satu dari: type, filter, subtree, targetgroup, "
"attrs atau memberof"
#: ipalib/plugins/aci.py:224
msgid "filter and memberof are mutually exclusive"
msgstr ""
#: ipalib/plugins/aci.py:230
msgid "group, permission and self are mutually exclusive"
msgstr ""
#: ipalib/plugins/aci.py:232
#, fuzzy
msgid "One of group, permission or self is required"
msgstr "Diperlukan satu grup atau taskgroup"
#: ipalib/plugins/aci.py:251
msgid "Group '%s' does not exist"
msgstr "Grup '%s' tidak ada"
#: ipalib/plugins/aci.py:273
msgid "empty filter"
msgstr ""
#: ipalib/plugins/aci.py:294
#, fuzzy
msgid "Syntax Error: %(error)s"
msgstr "Operasi sertifikat tidak dapat diselesaikan: %(error)s"
#: ipalib/plugins/aci.py:299
msgid ""
"Convert an ACI into its equivalent keywords.\n"
"\n"
" This is used for the modify operation so we can merge the\n"
" incoming kw and existing ACI and pass the result to\n"
" _make_aci().\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:379
msgid "ACI with name \"%s\" not found"
msgstr "ACI dengan nama \"%s\" tidak ditemukan"
#: ipalib/plugins/aci.py:400
msgid "ACI prefix"
msgstr ""
#: ipalib/plugins/aci.py:401
msgid ""
"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
"none)"
msgstr ""
#: ipalib/plugins/aci.py:407
msgid ""
"\n"
" ACI object.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:412
msgid "ACIs"
msgstr ""
#: ipalib/plugins/aci.py:417
msgid "ACI name"
msgstr ""
#: ipalib/plugins/aci.py:422
msgid "Permission"
msgstr ""
#: ipalib/plugins/aci.py:423
msgid "Permission ACI grants access to"
msgstr ""
#: ipalib/plugins/aci.py:427 ipalib/plugins/delegation.py:130
msgid "User group"
msgstr ""
#: ipalib/plugins/aci.py:428 ipalib/plugins/delegation.py:131
msgid "User group ACI grants access to"
msgstr ""
#: ipalib/plugins/aci.py:432 ipalib/plugins/baseldap.py:60
#: ipalib/plugins/delegation.py:113 ipalib/plugins/permission.py:107
#: ipalib/plugins/permission.py:118 ipalib/plugins/selfservice.py:86
msgid "Permissions"
msgstr ""
#: ipalib/plugins/aci.py:433
msgid ""
"comma-separated list of permissions to grant(read, write, add, delete, all)"
msgstr ""
#: ipalib/plugins/aci.py:439 ipalib/plugins/delegation.py:119
#: ipalib/plugins/permission.py:124 ipalib/plugins/selfservice.py:92
msgid "Attributes"
msgstr ""
#: ipalib/plugins/aci.py:440 ipalib/plugins/delegation.py:120
#: ipalib/plugins/permission.py:125 ipalib/plugins/selfservice.py:93
msgid "Comma-separated list of attributes"
msgstr ""
#: ipalib/plugins/aci.py:444 ipalib/plugins/internal.py:164
#: ipalib/plugins/permission.py:131
msgid "Type"
msgstr ""
#: ipalib/plugins/aci.py:445
msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
msgstr ""
#: ipalib/plugins/aci.py:450
msgid "Member of"
msgstr ""
#: ipalib/plugins/aci.py:451
msgid "Member of a group"
msgstr ""
#: ipalib/plugins/aci.py:455 ipalib/plugins/internal.py:234
#: ipalib/plugins/permission.py:144
msgid "Filter"
msgstr ""
#: ipalib/plugins/aci.py:456 ipalib/plugins/permission.py:145
msgid "Legal LDAP filter (e.g. ou=Engineering)"
msgstr ""
#: ipalib/plugins/aci.py:460 ipalib/plugins/permission.py:150
msgid "Subtree"
msgstr ""
#: ipalib/plugins/aci.py:461
msgid "Subtree to apply ACI to"
msgstr ""
#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:156
msgid "Target group"
msgstr ""
#: ipalib/plugins/aci.py:466
msgid "Group to apply ACI to"
msgstr ""
#: ipalib/plugins/aci.py:470
msgid "Target your own entry (self)"
msgstr ""
#: ipalib/plugins/aci.py:471
msgid "Apply ACI to your own entry (self)"
msgstr ""
#: ipalib/plugins/aci.py:478
msgid ""
"\n"
" Create new ACI.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:482
msgid "Created ACI \"%(value)s\""
msgstr "ACI \"%(value)s\" telah dibuat"
#: ipalib/plugins/aci.py:487
msgid "Test the ACI syntax but don't write anything"
msgstr ""
#: ipalib/plugins/aci.py:493
msgid ""
"\n"
" Execute the aci-create operation.\n"
"\n"
" Returns the entry as it will be created in LDAP.\n"
"\n"
" :param aciname: The name of the ACI being added.\n"
" :param kw: Keyword arguments for the other LDAP attributes.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:533
msgid ""
"\n"
" Delete ACI.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:538
msgid "Deleted ACI \"%(value)s\""
msgstr "ACI \"%(value)s\" telah dihapus"
#: ipalib/plugins/aci.py:543
msgid ""
"\n"
" Execute the aci-delete operation.\n"
"\n"
" :param aciname: The name of the ACI being added.\n"
" :param kw: unused\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:576
msgid ""
"\n"
" Modify ACI.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:582 ipalib/plugins/aci.py:830
#: ipalib/plugins/aci.py:871 ipalib/plugins/delegation.py:255
#: ipalib/plugins/selfservice.py:212
msgid "ACI"
msgstr ""
#: ipalib/plugins/aci.py:588
msgid "Modified ACI \"%(value)s\""
msgstr "ACI \"%(value)s\" telah dimodifikasi"
#: ipalib/plugins/aci.py:633
msgid ""
"\n"
" Search for ACIs.\n"
"\n"
" Returns a list of ACIs\n"
"\n"
" EXAMPLES:\n"
"\n"
" To find all ACIs that apply directly to members of the group ipausers:\n"
" ipa aci-find --memberof=ipausers\n"
"\n"
" To find all ACIs that grant add access:\n"
" ipa aci-find --permissions=add\n"
"\n"
" Note that the find command only looks for the given text in the set of\n"
" ACIs, it does not evaluate the ACIs to see if something would apply.\n"
" For example, searching on memberof=ipausers will find all ACIs that\n"
" have ipausers as a memberof. There may be other ACIs that apply to\n"
" members of that group indirectly.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:653
msgid "%(count)d ACI matched"
msgid_plural "%(count)d ACIs matched"
msgstr[0] "%(count)d ACI sesuai"
#: ipalib/plugins/aci.py:823
msgid ""
"\n"
" Display a single ACI given an ACI name.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:837
msgid ""
"\n"
" Execute the aci-show operation.\n"
"\n"
" Returns the entry\n"
"\n"
" :param uid: The login name of the user to retrieve.\n"
" :param kw: unused\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:865
msgid ""
"\n"
" Rename an ACI.\n"
" "
msgstr ""
#: ipalib/plugins/aci.py:878
msgid "New ACI name"
msgstr ""
#: ipalib/plugins/aci.py:882
#, fuzzy
msgid "Renamed ACI to \"%(value)s\""
msgstr "ACI \"%(value)s\" telah dibuat"
#: ipalib/plugins/automount.py:20
msgid ""
"\n"
"Automount\n"
"\n"
"Stores automount(8) configuration for autofs(8) in IPA.\n"
"\n"
"The base of an automount configuration is the configuration file auto."
"master.\n"
"This is also the base location in IPA. Multiple auto.master configurations\n"
"can be stored in separate locations. A location is implementation-specific\n"
"with the default being a location named 'default'. For example, you can "
"have\n"
"locations by geographic region, by floor, by type, etc.\n"
"\n"
"Automount has three basic object types: locations, maps and keys.\n"
"\n"
"A location defines a set of maps anchored in auto.master. This allows you\n"
"to store multiple automount configurations. A location in itself isn't\n"
"very interesting, it is just a point to start a new automount map.\n"
"\n"
"A map is roughly equivalent to a discrete automount file and provides\n"
"storage for keys.\n"
"\n"
"A key is a mount point associated with a map.\n"
"\n"
"When a new location is created, two maps are automatically created for\n"
"it: auto.master and auto.direct. auto.master is the root map for all\n"
"automount maps for the location. auto.direct is the default map for\n"
"direct mounts and is mounted on /-.\n"
"\n"
"EXAMPLES:\n"
"\n"
"Locations:\n"
"\n"
" Create a named location, \"Baltimore\":\n"
" ipa automountlocation-add baltimore\n"
"\n"
" Display the new location:\n"
" ipa automountlocation-show baltimore\n"
"\n"
" Find available locations:\n"
" ipa automountlocation-find\n"
"\n"
" Remove a named automount location:\n"
" ipa automountlocation-del baltimore\n"
"\n"
" Show what the automount maps would look like if they were in the "
"filesystem:\n"
" ipa automountlocation-tofiles baltimore\n"
"\n"
" Import an existing configuration into a location:\n"
" ipa automountlocation-import baltimore /etc/auto.master\n"
"\n"
" The import will fail if any duplicate entries are found. For\n"
" continuous operation where errors are ignored, use the --continue\n"
" option.\n"
"\n"
"Maps:\n"
"\n"
" Create a new map, \"auto.share\":\n"
" ipa automountmap-add baltimore auto.share\n"
"\n"
" Display the new map:\n"
" ipa automountmap-show baltimore auto.share\n"
"\n"
" Find maps in the location baltimore:\n"
" ipa automountmap-find baltimore\n"
"\n"
" Remove the auto.share map:\n"
" ipa automountmap-del baltimore auto.share\n"
"\n"
"Keys:\n"
"\n"
" Create a new key for the auto.share map in location baltimore. This ties\n"
" the map we previously created to auto.master:\n"
" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
"share\n"
"\n"
" Create a new key for our auto.share map, an NFS mount for man pages:\n"
" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
"\n"
" Find all keys for the auto.share map:\n"
" ipa automountkey-find baltimore auto.share\n"
"\n"
" Find all direct automount keys:\n"
" ipa automountkey-find baltimore --key=/-\n"
"\n"
" Remove the man key from the auto.share map:\n"
" ipa automountkey-del baltimore auto.share --key=man\n"
msgstr ""
#: ipalib/plugins/automount.py:182
msgid ""
"\n"
" Location container for automount maps.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:190
msgid "Automount Locations"
msgstr ""
#: ipalib/plugins/automount.py:196 ipalib/plugins/host.py:247
msgid "Location"
msgstr ""
#: ipalib/plugins/automount.py:197
msgid "Automount location name."
msgstr ""
#: ipalib/plugins/automount.py:206
msgid ""
"\n"
" Create a new automount location.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:221
msgid ""
"\n"
" Delete an automount location.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:229
msgid ""
"\n"
" Display an automount location.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:237
msgid ""
"\n"
" Search for an automount location.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:245
msgid ""
"\n"
" Generate automount files for a specific location.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:308
msgid ""
"\n"
" Import automount files for a specific location.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:314
msgid "Master file"
msgstr ""
#: ipalib/plugins/automount.py:315
msgid "Automount master file."
msgstr ""
#: ipalib/plugins/automount.py:322
msgid ""
"Continuous operation mode. Errors are reported but the process continues."
msgstr ""
#: ipalib/plugins/automount.py:334
msgid "File %(file)s not found"
msgstr ""
#: ipalib/plugins/automount.py:341
msgid ""
"\n"
" The basic idea is to read the master file and create all the maps\n"
" we need, then read each map file and add all the keys for the map.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:492
msgid ""
"\n"
" Automount map object.\n"
" "
msgstr ""
#: ipalib/plugins/automount.py:505
msgid "Map"
msgstr ""
#: ipalib/plugins/automount.py:506
msgid "Automount map name."
msgstr ""
|