D.45. tarantella object new_person

Creates one or more user profile objects. See Section C.1.11, “User Profile Object”.

Syntax

tarantella object new_person {
                               --name obj
                               --surname surname
                             [ --description text ]
                             [ --user user ]
                             [ --email name@domain ]
                             [ --ntdomain dom ]
                             [ --inherit true|false ]
                             [ --shared true|false ]
                             [ --enabled true|false ]
                             [ --conntype type_spec... ]
                             [ --cdm drive_spec... ]
                             [ --keymap keymap ]
                             [ --bandwidth limit ]
                             [ --links obj... ]
                             [ --userprintingconfig 1|0 ]
                             [ --mapprinters 2|1|0 ]
                             [ --pdfenabled 1|0 ]
                             [ --pdfviewerenabled 1|0 ]
                             [ --pdfdriver driver_name ]
                             [ --pdfisdefault 1|0 ]
                             [ --pdfviewerisdefault 1|0 ]
                             [ --editprofile 2|1|0 ]
                             [ --clipboard 2|1|0 ]
                             [ --serialport 2|1|0 ]
                             [ --orgxrandr 2|1|0 ]
                             } | --file file

Description

The following table shows the available options for this command.

Option

Description

More Information

--name

The common name of the object in the SGD datastore.

Section C.2.84, “Name”

--surname

The surname, or family name, for the user profile.

Section C.2.102, “Surname”

--description

A text description of the object.

Section C.2.29, “Comment”

--user

The user name for the user profile. This is typically their UNIX system user name.

Section C.2.72, “Login Name”

--email

The email address for the user profile.

Section C.2.45, “Email Address”

--ntdomain

The Windows domain used for application server authentication.

Section C.2.44, “Domain Name”

--inherit

Whether the assigned applications for the object also includes the assigned applications for the object's parent.

Section C.2.62, “Inherit Assigned Applications from Parent”

--shared

Whether the user profile object is used by a single user, or can be shared by multiple users in the form of a “guest” account.

Section C.2.71, “Login: Multiple”

--enabled

Whether someone can log in using this user profile object.

Section C.2.70, “Login”

--conntype

Defines the connections that are allowed between the client device and the SGD server.

Section C.2.32, “Connections”

--cdm

The drives on a Microsoft Windows client device that users can access from applications.

Section C.2.19, “Client Drive Mapping”

--bandwidth

The maximum bandwidth this person can use for applications.

Section C.2.17, “Bandwidth Limit”

--links

Defines the assigned applications for an object.

Section C.2.12, “Assigned Applications Tab”

--userprintingconfig

Enables user-specific printing configuration.

Section C.2.21, “Client Printing: Override”

--mapprinters

The client printers users can print to when printing from Windows applications.

Section C.2.20, “Client Printing”

--pdfenabled

Enables users to print using the SGD “Universal PDF Printer” printer when printing from Windows applications.

Section C.2.106, “Universal PDF Printer”

--pdfviewerenabled

Enables users to print using the SGD “Universal PDF Viewer” printer when printing from Windows applications.

Section C.2.107, “Universal PDF Viewer”

--pdfdriver

The printer driver to use for SGD PDF printing when printing from Windows applications.

Section C.2.89, “Postscript Printer Driver”

--pdfisdefault

Sets the SGD “Universal PDF Printer” printer as the client's default printer when printing from Windows applications.

Section C.2.74, “Make Universal PDF Printer the Default”

--pdfviewerisdefault

Sets the SGD “Universal PDF Viewer” printer as the client's default printer when printing from Windows applications.

Section C.2.75, “Make Universal PDF Viewer the Default”

--editprofile

Whether users can create and edit profiles for use with the SGD Client.

Section C.2.22, “Client Profile Editing”

--clipboard

Whether users can use copy and paste in X or Windows application sessions.

Section C.2.35, “Copy and Paste”

--serialport

Whether users can access the serial ports on a client device from a Windows application.

Section C.2.95, “Serial Port Mapping”

--orgxrandr

Whether the RANDR X extension can be used for application sessions.

Section C.2.92, “RandR Extension”

--file

Batch file used to create multiple objects within the organizational hierarchy.

 

To batch-create multiple objects, use the --file option. Use the other options to create a single object.

Examples

The following example creates a new user profile object for Indigo Jones. Indigo inherits assigned applications from the organization object.

$ tarantella object new_person \
--name "o=Example/cn=Indigo Jones" \
--surname Jones --user indigo \
--email indigo@example.com --inherit true

The following example creates three user profile objects using a batch script defined as a “here-document”. You can alternatively store the batch script in a file, and reference it using --file filename.

$ tarantella object new_person --file - <<EOF
--name "o=Example/cn=Indigo Jones" --surname Jones
--name "o=Example/ou=IT/cn=Bill Orange" --surname Orange
--name "o=Example/ou=Finance/cn=Mulan Rouge" --surname Rouge
EOF