1. Trang chủ
  2. » Công Nghệ Thông Tin

javawstutorial phần 10 pps

51 284 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 236,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thechowncommand changes the ownership of the objects selected with a pre-cedingselectcommand to the user specified by either the URN or the reference to the user’s URN when listed by a p

Trang 1

ADD USER 85

The extension of the thirdTelephoneNumber

-telephone3.number

The telephone number suffix, not including the country or area code, of

the thirdTelephoneNumber If a third TelephoneNumberis specified, the

number is required; it must be specified either on the command line or in

The type of the firstEmailAddress The type is required; it must be

spec-ified either on the command line or in a properties file It can have either

of the following values:HomeEmail orOfficeEmail

-emailAddress | -email | -email1.address

The first email address The first email address is required

-email2.type

The type of the secondEmailAddress If a secondEmailAddressis

spec-ified, the type is required; it must be specified either on the command line

or in a properties file It can have either of the following values:

HomeEmail orOfficeEmail

-email2.address

The second email address

-email3.type

The type of the secondEmailAddress If a thirdEmailAddressis

speci-fied, the type is required; it must be specified either on the command line

or in a properties file It can have either of the following values:

HomeEmail orOfficeEmail

-email3.address

Trang 2

The third email address.

Examples

The following command loads the User properties from the file Smith.properties in the user’s home directory

Jane-admin> add user -load ~/JaneSmith.properties

The following command (all on one line) specifies the minimum propertiesrequired to create a User

admin> add user -ln Smith -postaltype Office \ -street “Smith Street” -phonetype Office \ -number 333-3333 -emailtype OfficeEmail \ -emailaddress JaneSmith@JaneSmith.com

Change directory (metaphorically) to theRegistryPackageat the specified path

or with the specified URN

Change to a specified URN when there are multiple RegistryPackageobjectswith the same path (for the current locale)

Operands

locator

The path of names of registry objects from the root of the repository to anobject in the repository, with each name preceded by a forward slash (/)

Trang 3

CHOWN 87

For example, the locator for the userData RegistryPackage that is a

member of theregistry RegistryPackage(which is not itself a member

of any RegistryPackage) is /registry/userData, and the locator for

thefolder1 RegistryPackagethat is a member of theuserData

Regis-tryPackage is/registry/userData/folder1

If you used the -root option to specify the RegistryPackage locator

when you started the Admin Tool, the locator value is relative to that root

Thechowncommand changes the ownership of the objects selected with a

pre-cedingselectcommand to the user specified by either the URN or the reference

to the user’s URN when listed by a precedingusers command

Trang 4

Only a user with the role of administrator can execute this command fully.

The following command changes the ownership of the selected objects to the

urn:uuid:26aa17e6-d669-4775-bfe8-a3a484d3e079

admin> chown urn:uuid:26aa17e6-d669-4775-bfe8-a3a484d3e079

The following command changes the ownership of the selected objects to theuser with the number 2 in a precedingusers command

Thecpcommand copies files and folders into the Registry asRegistryPackage

andExtrinsicObject objects, respectively

Trang 5

CP 89

The local directory on the local file system from which to copy files and folders

defaults to the current directory from which you started the Admin Tool You can

use the -localdir option to change the local directory when you start the

Admin Tool, or you can use thelcdcommand to change it after the Admin Tool

has started You can get the absolute path of the current local directory using the

show localdir command

The command is recursive That is, if you specify a directory, the command

cop-ies all the files and folders under the directory

Options

-owner

Sets the owner of the copied registry objects to the user specified by the

URNor%indexargument See the description of thechowncommand for a

description of these arguments You must have the role of administrator to

specify an owner other than yourself

-exclude

Copies all files except those whose names contain the specified pattern,

where pattern is a pattern comprising literal characters and the special

characters asterisk (*) (representing zero or more characters) and question

mark (?) (representing one and only one character)

You can specify this option more than once

Operands

pattern

The files or folders to be copied, specified by a pattern comprising literal

characters and the special characters asterisk (*) (representing zero or

more characters) and question mark (?) (representing one and only one

character) You can specify more than onepattern

Trang 6

The following command copies the directorymydirto the Registry, to be owned

by the user with the number 4 in a precedingusers command

admin> cp -owner %4 mydir

The following command copies the directory mydirto the Registry, excludingfiles and directories that end with the string.z or.c

admin> cp mydir -exclude \.z -exclude \.c

Trang 7

HELP 91help

Displays information about commands

For commands with subcommands, such as add and show, the helpcommand

displays information about the subcommands

If you do not specify an argument, thehelpcommand displays usage

informa-tion for all commands

The following command displays usage information for theadd subcommands

admin> help add

Trang 8

Thelcd command changes the current local directory on the local file system.

If you do not specify an argument, thelcdcommand changes the current tory to your default home directory

Trang 9

LS 93Synopsis

ls [{pattern | URN} ]

Description

The ls command lists the objects in the currentRegistryPackage or, when a

pattern or URN is provided, list the objects in the current RegistryPackage

whose names (in the current locale) or unique identifiers matchpatternorURN

Operands

pattern

A pattern comprising literal characters and the special characters asterisk

(*) (representing zero or more characters) and question mark (?)

(repre-senting one and only one character) You can specify more than one

pattern

URN

urn:uuid:4a6741e7-4be1-4cfb-960a-e5520356c4fd You can specify

more than oneURN

Examples

The following command lists all the objects in the currentRegistryPackage

admin> ls

The following command lists all the objects whose name matches the pattern

urn:bird:poultry:chicken or whose ID isurn:bird:poultry:chicken

admin> ls urn:bird:poultry:chicken

Trang 10

The following command lists all the objects whose name matches the pattern

*bird* (It would also list the objects whose ID is *bird*, if *bird* were avalid ID.)

admin> ls *bird*

The following command lists all the objects whose name matches the pattern

*bird* or whose name matches the pattern urn:bird:poultry:chicken orwhose ID isurn:bird:poultry:chicken

admin> ls *bird* urn:bird:poultry:chicken

Thepwdcommand displays the path (or paths) to the currentRegistryPackage

using the best-matching names for the current locale Also displays the locale forthe path

Example

admin> pwd (en_US) /registry/userData

quit

Exits the Admin Tool

Trang 11

RM 95Synopsis

Thermcommand removes the member objects of the currentRegistryPackage

whose names (in the current locale) match the patterns specified by apatternor

URN

When a matching RegistryObjectis a member of multipleRegistryPackage

objects, this command removes only the association between the current

Regis-tryPackageand the object The object is removed from the Registry only when

the removal of the association leaves the object with no association with any

otherRegistryObject

When a matching member object is itself aRegistryPackagethat contains other

objects, neither the object nor the association between the current

Registry-Packageand the member RegistryPackageis removed unless either the-r or

the-d option is specified

Trang 12

When both the-d and-r options are specified, the-d option is applied sively, so all objects that would be selected by -r (and their associations) areremoved whether or not they have other associations.

pattern

URN

urn:uuid:4a6741e7-4be1-4cfb-960a-e5520356c4fd You can specifymore than oneURN

Trang 13

SELECT 97Examples

The following command removes all RegistryPackageobjects containing the

string “stat” and all their descendants

The select command selects and lists the objects specified by evaluating the

entire command as an SQL query If no argument is specified, the command lists

any objects selected by a precedingselect command

Operand

SQL

An SQL select statement (without the leading select because that is

already present as the name of the command)

Trang 14

set property value

Description

Theset command sets the value of a property of the Admin Tool shell

The tool supports the following properties and values

set debug {true | on | yes | false | off | no}

Enables or disables output of debugging messages

set editor string

Sets the command to use when the Admin Tool launches an interactiveeditor The default value is/bin/vion UNIX and Linux systems, and is

notepad.exe on Windows systems

set verbose {true | on | yes | false | off | no}

Enables or disables output of more verbose messages when executingcommands

Trang 15

SHOW 99Examples

The following command sets the editor to/usr/bin/viinstead of the default/

Theshow command displays the value of a property of the Admin Tool shell

If no argument is specified, the command displays the values of all properties

The command supports the following properties:

Trang 16

Whether or not verbose output is enabled.

Operands

property

The property whose current value is to be displayed The properties

exception and locale can be displayed, but you cannot use the set

command to set them

Example

The following command displays the exceptions from the previous command

admin> show exception

Theusers command lists theUser objects currently in the Registry

The output has the following format:

%index: URN lastname, firstname

In the output, the index is a numeric value that you can use, including the percent

sign (%), to refer to a user when you run the chown or cp command The

lastname andfirstname are the first and last names of the user

Trang 17

O THER A DMINISTRATION T ASKS 101Examples

The following command displays the current users:

admin> users

%0: urn:uuid:2702f889-3ced-4d49-82d1-e4cd846cb9e4 user, test

%1: urn:uuid:85428d8e-1bd5-473b-a8c8-b9d595f82728 Parker, Miles

%2: urn:uuid:921284f0-bbed-4a4c-9342-ecaf0625f9d7 Operator, Registry

%3: urn:uuid:977d9380-00e2-4ce8-9cdc-d8bf6a4157be Brown, Arthur

%4: urn:uuid:abfa78d5-605e-4dbc-b9ee-a42e99d5f7cf Guest, Registry

Other Administration Tasks

This section describes other tasks you may need to perform for the Registry:

• Backing Up and Restoring the Database

Backing Up and Restoring the Database

The Registry uses the Apache Derby database By default, the database is

located in the following directory:

$HOME/soar/platform/3.0/data/registry/soar/

whereplatform is eithertomcat oras8.1

To learn how to back up and restore the database, consult the Apache Derby

doc-umentation To locate the documentation, follow these steps:

1 In a web browser, go to the URL http://incubator.apache.org/

derby/

2 Click the Manuals tab

3 Locate the Server & Admin Guide

4 Locate the sections on backing up and restoring databases

Trang 19

A

XWS-Security Formal

Schema Definition

Formal Schema Definition

This chapter shows the formal schema definition for security configuration files

for XWS-Security EA 2.0 More information on using security configuration

files is described in Introduction to XML and Web Services Security More

information on each of the schema elements is described in XWS-Security

Con-figuration File Schema Sample applications that use these elements are

described in Understanding and Running the XWS-Security Sample

Trang 20

<xs:element ref="SecurityConfiguration" minOccurs="0"/>

<xs:element name="Port" type="Port_T" minOccurs="0"maxOccurs="unbounded"/>

<xs:element name="SecurityEnvironmentHandler"

type="xs:string" minOccurs="0"/>

</xs:sequence>

<xs:attribute name="name" type="xs:string" use="optional"/>

<xs:attribute name="id" type="id_T" use="optional"/>

<xs:attribute name="conformance" use="optional">

<xs:element ref="SecurityConfiguration" minOccurs="0"/>

<xs:element name="Operation" type="Operation_T"

Trang 21

F ORMAL S CHEMA D EFINITION 105

Trang 22

type="RequireSAMLAssertion_T" minOccurs="0"/>

<xs:element name="OptionalTargets" type="OptionalTargets_T"minOccurs="0"/>

<xs:element name="Sign" type="Sign_T"/>

<xs:element name="Encrypt" type="Encrypt_T"/>

<xs:attribute name="id" type="id_T" use="optional"/>

<xs:attribute name="timeout" type="xs:decimal" use="optional"default="300"/>

</xs:complexType>

<xs:complexType name="RequireTimestamp_T">

<xs:attribute name="id" type="id_T" use="optional"/>

<xs:attribute name="maxClockSkew" type="xs:decimal"

<xs:attribute name="id" type="id_T" use="optional"/>

<xs:attribute name="name" type="xs:string" use="optional"/>

<xs:attribute name="password" type="xs:string" use="optional"/>

<xs:attribute name="useNonce" type="xs:boolean" use="optional"default="true"/>

<xs:attribute name="digestPassword" type="xs:boolean"

use="optional" default="true"/>

</xs:complexType>

<xs:complexType name="RequireUsernameToken_T">

<xs:attribute name="id" type="id_T" use="optional"/>

<xs:attribute name="nonceRequired" type="xs:boolean"

Trang 23

F ORMAL S CHEMA D EFINITION 107

<xs:choice minOccurs="0" maxOccurs="1">

<xs:element name="X509Token" type="X509Token_T"/>

<xs:choice minOccurs="0" maxOccurs="unbounded">

<xs:element name="Target" type="Target_T" minOccurs="0"

Trang 25

F ORMAL S CHEMA D EFINITION 109

<xs:choice minOccurs="0" maxOccurs="1">

<xs:element name="X509Token" type="X509Token_T"/>

<xs:sequence minOccurs="0" maxOccurs="unbounded">

<xs:element name="Target" type="Target_T" minOccurs="0"

<xs:attribute name="id" type="id_T" use="optional"/>

<xs:attribute name="includeTimestamp" type="xs:boolean"

<xs:sequence minOccurs="0" maxOccurs="1">

<xs:choice minOccurs="0" maxOccurs="1">

<xs:element name="X509Token" type="X509Token_T"/>

Trang 26

<xs:choice minOccurs="0" maxOccurs="unbounded">

<xs:element name="Target" type="Target_T" minOccurs="0"maxOccurs="unbounded"/>

<xs:attribute name="id" type="id_T" use="optional"/>

<xs:attribute name="requireTimestamp" type="xs:boolean"

use="optional" default="true"/>

</xs:complexType>

<xs:complexType name="RequireEncryption_T">

<xs:sequence>

<xs:choice minOccurs="0" maxOccurs="1">

<xs:element name="X509Token" type="X509Token_T"/>

<xs:choice minOccurs="0" maxOccurs="unbounded">

<xs:element name="Target" type="Target_T"/>

<xs:element name="EncryptionTarget"

Ngày đăng: 14/08/2014, 19:20

TỪ KHÓA LIÊN QUAN