Security command syntax, from Apple Developer pages.
http://macscripter.net/viewtopic.php?id=36818
security add-internet-password -a cua\\\\userName -l '2nd-floor' -s ntsrva.cua.edu -p LAW228_PRINTER_QUEUE -r 'smb ' -w Password -D 'network password' -A
add-internet-password [-h] [-a account] [-s server] [-w password] [options...] [keychain]
Add an internet password item.
-a account Specify account name (required)
-c creator Specify item creator (optional four-character code)
-C type Specify item type (optional four-character code)
-d domain Specify security domain string (optional)
-D kind Specify kind (default is "application password")
-j comment Specify comment string (optional)
-l label Specify label (if omitted, service name is used as default label)
-p path Specify path string (optional)
-P port Specify port number (optional)
-r protocol Specify protocol (optional four-character SecProtocolType, e.g. "http", "ftp ")
-s server Specify server name (required)
-t authenticationType
Specify authentication type (as a four-character SecAuthenticationType, default
is "dflt")
-w password Specify password to be added
-A Allow any application to access this item without warning (insecure, not recom-mended!) recommended!)
mended!)
-T appPath Specify an application which may access this item (multiple -T options are
allowed)
-U Update item if it already exists (if omitted, the item cannot already exist)
By default, the application which creates an item is trusted to access its data without warning.
You can remove this default access by explicitly specifying an empty app pathname: -T "". If no
keychain is specified, the password is added to the default keychain.
delete-internet-password [-h] [-a account] [-s server] [options...] [keychain...] Delete an internet password item. -a account Match account string -c creator Match creator (four-character code) -C type Match type (four-character code) -d securityDomain Match securityDomain string -D kind Match kind string -j comment Match comment string -l label Match label string -p path Match path string -P port Match port number -r protocol Match protocol (four-character code) -s server Match server string -t authenticationType Match authenticationType (four-character code)
No comments:
Post a Comment