Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Solaris Trusted Extensions Transition Guide
Previous Next

New Interfaces in Trusted Extensions Software

The new interfaces in the Solaris Trusted Extensions release are listed in the following table by man page section number. The table includes some Solaris interfaces that perform critical functions for Trusted Extensions.

Only interfaces whose names have changed are included in the table. However, interfaces whose names have not changed might have different options or different functionality in this release. For a complete list, see Appendix A, Interface Changes in the Solaris Trusted Extensions Release.

Table 2 New Man Pages in Solaris Trusted Extensions Software

Man Page

Note

getzonepath(1)

Replaces getsldname.

ldaplist(1)

Trusted Extensions network databases are added to the LDAP directory server.

ppriv(1)

Solaris command replaces Trusted Solaris commands that handled privileges.

smtnzonecfg(1M)

Manages trusted network zone configuration database.

getpflags(2)

Trusted Extensions adds the NET_MAC_AWARE flag.

getlabel(2)

Gets sensitivity label of file.

setpflags(2)

Trusted Extensions adds the NET_MAC_AWARE flag.

is_system_labeled(3C)

Determines if the system is configured with Trusted Extensions.

getpeerucred(3C)

Works as in Solaris OS. Replaces getpeerinfo().

priv_gettext(3C)

Works as in Solaris OS. Replaces get_priv_text().

ucred_getlabel(3C)

ucred_getlabel() reads the label on a process.

libtsnet(3LIB)

Describes the libtsnet() interfaces.

libtsol(3LIB)

Describes the libtsol() interfaces.

getdevicerange(3TSOL)

Gets the label range of a device.

getpathbylabel(3TSOL)

Gets the full pathname. Replaces mldrealpathl().

getplabel(3TSOL)

Gets the sensitivity label of a process.

getuserrange(3TSOL)

Gets the label range of a user.

getzoneidbylabel(3TSOL)

Gets the ID of a zone.

getzonelabelbyid(3TSOL)

Gets the label of a zone.

getzonelabelbyname(3TSOL)

getzonerootbyid(3TSOL)

Gets the full pathname of a zone.

getzonerootbylabel(3TSOL)

getzonerootbyname(3TSOL)

label_to_str(3TSOL)

Converts labels to strings. Replaces bcltobanner() and other interfaces.

m_label(3TSOL)

m_label() is a placeholder for the allocation, duplication, and free functions.

m_label_alloc(3TSOL)

Manages storage for opaque labels.

m_label_dup(3TSOL)

Duplicates a label.

m_label_free(3TSOL)

Frees storage for opaque labels.

setflabel(3TSOL)

Replaces setcmwlabel().

str_to_label(3TSOL)

Converts labels to strings. Replaces stobsl() and stobclear().

tsol_getrhtype(3TSOL)

Gets the host type of the specified hostname.

door_ucred(3C)

Works as in Solaris OS. Replaces door_tcred().

getsockopt(3SOCKET)

getsockopt(3XNET)

setsockopt(3SOCKET)

setsockopt(3XNET)

Trusted Extensions adds the SO_MAC_EXEMPT option.

tnzonecfg(4)

Is the local configuration file for the global zone and labeled zones.

TrustedExtensionsPolicy(4)

Is the policy file for window behavior. Replaces config.privs.

labels(5)

Describes label policy.

pam_tsol_account(5)

Is the PAM module for account authentication.

privileges(5)

Contains descriptions of new privileges, net_bindmlp and net_mac_aware.

Previous Next

 
 
  Published under the terms fo the Public Documentation License Version 1.01. Design by Interspire