Document Information
Preface
Transition to the Solaris Trusted Extensions Release
|
Appendix A Interface Changes in the Solaris Trusted Extensions ReleaseMany interfaces changed between the Trusted Solaris 8 releases and the current release.
For a list of new interfaces, see New Interfaces in Trusted Extensions Software. The following tables list every interface change, the current man page, and the
reason for the change. Changes can be one of the following:
No change – The interface is originally a Trusted Solaris interface, and has not significantly changed for this release.
Remains unsupported – Due to security issues, the interface is not supported in Solaris Trusted Extensions software.
Removed - Due to changes in the architecture, the interface was removed. A None entry in the second column indicates a removed interface. The Note column contains Removed or an explanation.
Replaced – The interface is renamed.
Has new options - For a Solaris interface, the interface provides options that are specific to Trusted Extensions software. For an interface that is unique to Trusted Extensions, the Solaris Trusted Extensions options are different from the options in Trusted Solaris software.
Obsolete – A Trusted Solaris interface has been replaced with a Trusted Extensions interface with a new name and new parameters. Many label interfaces have been replaced with interfaces that hide the internals of the label. Although recompiled programs that use the obsolete interfaces might work, programs and scripts should be written to use the new interfaces.
Support removed – Support for a feature, such as CMW labels, was removed entirely, or removed from this interface.
Use interface – Use an equivalent Solaris interface.
Works as in Solaris OS – Due to changes in the architecture, Solaris Trusted Extensions software does not modify the Solaris OS interface.
Table 1 Privilege Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesPrivilege Identifier in Trusted Solaris 8 |
Current Privilege Name |
Note |
1 |
FILE_AUDIT |
None |
Removed. |
2 |
FILE_CHOWN |
FILE_CHOWN, FILE_CHOWN_SELF |
3 |
FILE_DAC_EXECUTE |
FILE_DAC_EXECUTE |
|
4
|
FILE_DAC_READ |
FILE_DAC_READ |
|
5 |
FILE_DAC_SEARCH |
FILE_DAC_SEARCH |
|
6 |
FILE_DAC_WRITE |
FILE_DAC_WRITE |
|
8 |
FILE_DOWNGRADE_SL |
FILE_DOWNGRADE_SL |
|
9 |
FILE_LOCK |
None |
Removed. |
10 |
FILE_MAC_READ |
None |
Removed. |
11 |
FILE_MAC_SEARCH |
None |
Removed. |
12 |
FILE_MAC_WRITE |
None |
Removed. |
14 |
FILE_OWNER |
FILE_OWNER |
|
15 |
FILE_SETDAC |
None |
Removed. |
16 |
FILE_SETID |
FILE_SETID |
|
17 |
FILE_SETPRIV |
None |
Removed. |
19
|
FILE_UPGRADE_SL |
FILE_UPGRADE_SL |
|
20 |
IPC_DAC_READ |
IPC_DAC_READ |
|
21 |
IPC_DAC_WRITE |
IPC_DAC_WRITE |
|
23 |
IPC_MAC_READ |
None |
Removed. |
24 |
IPC_MAC_WRITE |
None |
Removed. |
26 |
IPC_OWNER |
IPC_OWNER |
|
30 |
NET_BROADCAST |
None |
Removed. |
32 |
NET_DOWNGRADE_SL |
None |
Removed. |
33 |
NET_MAC_READ |
NET_MAC_AWARE, NET_BINDMLP |
Slightly different privilege that
enforces current security architecture. |
35 |
NET_PRIVADDR |
NET_PRIVADDR |
|
36 |
NET_RAWACCESS |
NET_RAWACCESS |
|
37 |
NET_REPLY_EQUAL |
NET_MAC_AWARE |
Slightly different privilege that enforces current
security architecture. |
38 |
NET_SETCLR |
None |
Removed. |
39 |
NET_SETID |
None |
Removed. |
40 |
NET_SETPRIV |
None |
Removed. |
42 |
NET_UPGRADE_SL |
None |
Removed. |
43 |
PROC_AUDIT_APPL |
PROC_AUDIT |
|
44 |
PROC_AUDIT_TCB |
PROC_AUDIT |
|
45 |
PROC_CHROOT |
PROC_CHROOT |
|
46 |
PROC_DUMPCORE |
None |
Removed. |
47 |
PROC_MAC_READ |
PROC_ZONE |
Provides equivalent functionality. |
48 |
PROC_MAC_WRITE |
PROC_ZONE |
Provides equivalent functionality. |
49 |
PROC_NODELAY |
None |
Removed. |
51 |
PROC_OWNER |
PROC_OWNER |
|
52 |
PROC_SETCLR |
None |
Removed. |
53 |
PROC_SETID |
PROC_SETID |
|
55 |
PROC_SETSL |
None |
Removed. |
29 |
PROC_DEBUG_NONTRANQUIL |
None |
Removed. |
56 |
PROC_TRANQUIL |
None |
Removed. |
57 |
SYS_AUDIT |
SYS_AUDIT |
|
58 |
SYS_BOOT |
None |
Removed. |
59 |
SYS_CONFIG |
SYS_CONFIG |
|
60
|
SYS_CONSOLE |
None |
Removed. |
61 |
SYS_DEVICES |
SYS_DEVICES |
|
63 |
SYS_FS_CONFIG |
None |
Removed. |
64 |
SYS_IPC_CONFIG |
SYS_IPC_CONFIG |
|
65 |
SYS_MAXPROC |
SYS_RESOURCE |
|
66 |
SYS_MINFREE |
SYS_RESOURCE |
|
67 |
SYS_MOUNT |
SYS_MOUNT |
|
68 |
SYS_NET_CONFIG |
SYS_NET_CONFIG |
|
69 |
SYS_NFS |
SYS_NFS |
|
70 |
SYS_SUSER_COMPAT |
SYS_SUSER_COMPAT |
|
28 |
SYS_SYSTEM_DOOR |
None |
Removed. |
71 |
SYS_TRANS_LABEL |
SYS_TRANS_LABEL |
|
72 |
WIN_COLORMAP |
WIN_COLORMAP |
|
73 |
WIN_CONFIG |
WIN_CONFIG |
|
74 |
WIN_DAC_READ |
WIN_DAC_READ |
|
75 |
WIN_DAC_WRITE |
WIN_DAC_WRITE |
|
76 |
WIN_DGA |
WIN_DGA |
|
77 |
WIN_DEVICES |
WIN_DEVICES |
|
79 |
WIN_DOWNGRADE_SL |
WIN_DOWNGRADE_SL |
|
80 |
WIN_FONTPATH |
WIN_FONTPATH |
|
81 |
WIN_MAC_READ |
WIN_MAC_READ |
|
82 |
WIN_MAC_WRITE |
WIN_MAC_WRITE |
|
84 |
WIN_SELECTION |
WIN_SELECTION |
|
86 |
WIN_UPGRADE_SL |
WIN_UPGRADE_SL |
|
Table 2 User Command Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted Solaris 8 Command |
Current Man Page |
Note |
adornfc |
None |
Files are no longer
adorned. |
allocate |
allocate(1) |
Has new options. |
at |
at(1) |
Works as in Solaris OS. |
atq |
atq(1) |
Works as in Solaris OS. |
atrm |
atrm(1) |
Works as
in Solaris OS. |
batch |
at(1) |
Works as in Solaris OS. |
cancel |
cancel(1) |
Caller must be equal to cancel
job. |
chgrp |
chgrp(1) |
Works as in Solaris OS. |
chmod |
chmod(1) |
Works as in Solaris OS. |
chown |
chown(1) |
Works as in Solaris
OS. |
crle |
crle(1) |
Works as in Solaris OS. |
crontab |
crontab(1) |
Works as in Solaris OS. |
date |
date(1) |
Works as in Solaris
OS. |
deallocate |
deallocate(1) |
Has new options. |
disable |
disable(1) |
Works as in Solaris OS. |
dtappsession |
dtappsession(1) |
No change. |
du |
du(1) |
Works as in Solaris OS. |
enable |
enable(1) |
Works
as in Solaris OS. |
find |
find(1) |
Works as in Solaris OS. |
getfattrflag |
None |
Files no longer have flags. |
getfpriv |
None |
Files
no longer have forced privileges. |
getlabel |
getlabel(1) |
Gets the sensitivity label of the containing file
system. |
getmldadorn |
None |
Files are no longer adorned. |
getsldname |
getzonepath(1) |
Renamed. Gets the zone root of the file. |
ipcrm |
ipcrm(1) |
Works
as in Solaris OS. |
ipcs |
ipcs(1) |
Works as in Solaris OS. |
kbd |
kbd(1) |
Works as in Solaris OS. |
ld |
ld(1) |
Works
as in Solaris OS. |
list_devices |
list_devices(1) |
Has new options. |
login |
login(1) |
Works as in Solaris OS. |
lp |
lp(1) |
Extended to require
authorization for suppressing banners and labels. |
lpstat |
lpstat(1) |
Except for listing, caller must dominate the
job's label. For listing, caller must equal the job's label. |
mkdir |
mkdir(1) |
Works as in Solaris
OS. |
mldpwd |
None |
MLDs and SLDs are removed. |
mldrealpath |
None |
MLDs and SLDs are removed. |
nca |
nca(1) |
Remains unsupported. |
ncakmod |
ncakmod(1) |
Remains unsupported. |
nispasswd |
None |
NIS+ is
not a supported name service for Solaris Trusted Extensions software. For LDAP information,
see ldap(1). |
passwd |
passwd(1) |
Works as in Solaris OS. |
pattr |
None |
Processes no longer have attribute flags. |
pclear |
None |
No longer
needed. |
pcred, pfiles, pflags |
pcred(1) |
Work as in Solaris OS. |
pfsh |
pfsh(1) |
Works as in Solaris OS. |
plabel |
plabel(1) |
Only returns
the sensitivity label. |
pldd, pmap |
pldd(1) |
Work as in Solaris OS. |
ppriv |
ppriv(1) |
Works as in Solaris OS. |
pprivtest |
ppriv(1) |
Use
the ppriv -D command. |
proc |
proc(1) |
Works as in Solaris OS. |
profiles |
profiles(1) |
Works as in Solaris OS. |
prun, psig,
pstack, pstop, ptime, ptree, pwait, pwdx |
proc(1) |
Work as in Solaris OS. |
rm |
rm(1) |
Works as in
Solaris OS. |
rmdir |
rmdir(1) |
Works as in Solaris OS. |
roles |
roles(1) |
Works as in Solaris OS. |
setfattrflag |
None |
Files no longer
have flags. |
setfpriv |
None |
Files no longer have forced privileges. |
setlabel |
setlabel(1) |
Files are moved between labeled zones. |
snca |
nca(1) |
Remains
unsupported. |
tar |
tar(1) |
Has new options. |
testfpriv |
None |
Files no longer have forced privileges. |
tfind |
None |
MLDs and SLDs are removed. |
uname |
uname(1) |
Works
as in Solaris OS. |
vacation |
vacation(1) |
Works as in Solaris OS. |
Table 3 User Command Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions Releases – 1b InterfacesTrusted Solaris 8 Command |
Current Man
Page |
Note |
lpc |
lpc(1B) |
Works as in Solaris OS. |
lpq |
lpq(1B) |
Caller must dominate label of jobs. |
lpr |
lpr(1B) |
Works as in
Solaris OS. |
lprm |
lprm(1B) |
Caller must dominate label of job. |
Table 4 System Administration Command Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted Solaris 8 Command |
Current Man Page |
Note |
add_allocatable |
add_allocatable(1M) |
Has
new options. |
add_drv |
add_drv(1M) |
Works as in Solaris OS. |
adminvi |
|
Removed. |
arp |
arp(1M) |
Works as in Solaris OS. |
atohexlabel |
atohexlabel(1M) |
CMW support removed.
Returns label in shortened hexadecimal format. |
audit |
audit(1M) |
Works as in Solaris OS. |
audit_startup |
audit_startup(1M) |
Works as in
Solaris OS. |
audit_warn |
audit_warn(1M) |
Works as in Solaris OS. |
auditconfig |
auditconfig(1M) |
Adds Trusted Extensions policies. |
auditd |
auditd(1M) |
Works as in Solaris
OS. |
auditreduce |
auditreduce(1M) |
Adds -l option. |
auditstat |
auditstat(1M) |
Works as in Solaris OS. |
automount |
automount(1M) |
Extended to automount home directories in
labeled zones. |
automountd |
automountd(1M) |
Works as in Solaris OS. |
autopush |
autopush(1M) |
Works as in Solaris OS. |
bootparamd |
bootparamd(1M) |
Works as in
Solaris OS. |
bsmconv, bsmunconv |
bsmconv(1M) |
Works as in Solaris OS. |
chk_encodings |
chk_encodings(1M) |
Enhanced to check for CIPSO labels.
Adds the -a option to provide a detailed report. |
chroot |
chroot(1M) |
Works as in Solaris OS. |
coreadm |
coreadm(1M) |
Works
as in Solaris OS. |
cron |
cron(1M) |
Works as in Solaris OS. |
devfsadm |
devfsadm(1M) |
Works as in Solaris OS. |
devfsadmd |
devfsadmd(1M) |
Works
as in Solaris OS. |
device_clean |
device_clean(5) |
Has new options. Change in man page section. |
devpolicy |
getdevpolicy(1M) |
Works as
in Solaris OS. |
dfmounts |
dfmounts(1M) |
Works as in Solaris OS. |
dfshares |
dfshares(1M) |
Works as in Solaris OS. |
dispadmin |
dispadmin(1M) |
Works as
in Solaris OS. |
dminfo |
dminfo(1M) |
Works as in Solaris OS. |
dl_booting |
None |
Removed in Solaris OS. |
dl_restore |
None |
Removed in Solaris
OS. |
drvconfig |
drvconfig(1M) |
Works as in Solaris OS. |
eeprom |
eeprom(1M) |
Works as in Solaris OS. |
format |
format(1M) |
Works as in Solaris
OS. |
fsdb_ufs |
fsdb_ufs(1M) |
Works as in Solaris OS. |
ftpd |
ftpd(1M) |
Works as in Solaris OS. |
fuser |
fuser(1M) |
Works as in Solaris
OS. |
getfsattr, getfsattr_ufs |
None |
File system attributes have been removed. |
halt |
halt(1M) |
Works as in Solaris OS. |
hextoalabel |
hextoalabel(1M) |
CMW support
removed. |
ifconfig |
ifconfig(1M) |
Adds all-zones flag. |
in.ftpd |
in.ftpd(1M) |
Works as in Solaris OS. |
in.named |
None |
Removed in Solaris OS. |
in.rarpd |
in.rarpd(1M) |
Works as in
Solaris OS. |
in.rdisc |
in.rdisc(1M) |
Works as in Solaris OS. |
in.rexecd |
in.rexecd(1M) |
Works as in Solaris OS. |
in.rlogind |
in.rlogind(1M) |
Works as in
Solaris OS. |
in.routed |
in.routed(1M) |
Works as in Solaris OS. |
in.rshd |
in.rshd(1M) |
Works as in Solaris OS. |
in.tftpd |
in.tftpd(1M) |
Works as in
Solaris OS. |
inetd |
inetd(1M) |
Works as in Solaris OS. |
init |
init(1M) |
Works as in Solaris OS. |
init.wbem |
init.wbem(1M) |
Works as in
Solaris OS. |
install |
install(1M) |
Works as in Solaris OS. |
ipsecconf |
ipsecconf(1M) |
Works as in Solaris OS. |
ipseckey |
ipseckey(1M) |
Works as in
Solaris OS. |
lockd |
lockd(1M) |
Works as in Solaris OS. |
lpadmin |
lpadmin(1M) |
Caller must dominate to view, be equal
to change a job. |
lpfilter |
lpfilter(1M) |
Works as in Solaris OS. |
lpforms |
lpforms(1M) |
Works as in Solaris OS. |
lpmove |
lpmove(1M) |
Caller
must be equal to move a job. |
lpsched |
lpsched(1M) |
Caller must dominate to view, be
equal to change the print service. |
lpshut |
lpshut(1M) |
Works as in Solaris OS. |
lpsystem |
lpsystem(1M) |
Works as in
Solaris OS. |
lpusers |
lpusers(1M) |
Works as in Solaris OS. |
mkdevalloc |
mkdevalloc(1M) |
Works as in Solaris OS. |
mkdevdb |
None |
Removed. |
mkdevmaps |
mkdevmaps(1M) |
Works as in
Solaris OS. |
modload, modunload |
modload(1M) |
Works as in Solaris OS. |
mount |
mount(1M) |
Works as in Solaris OS. |
mount_hsfs |
mount_hsfs(1M) |
Works as
in Solaris OS. |
mount_nfs |
mount_nfs(1M) |
Works as in Solaris OS. |
mount_pcfs |
mount_pcfs(1M) |
Works as in Solaris OS. |
mount_tmpfs |
mount_tmpfs(1M) |
Works as
in Solaris OS. |
mount_ufs |
mount_ufs(1M) |
Works as in Solaris OS. |
mountall |
mountall(1M) |
Works as in Solaris OS. |
mountd |
mountd(1M) |
Works as
in Solaris OS. |
named |
named(1M) |
Works as in Solaris OS. |
netstat |
netstat(1M) |
Adds -R option. |
newsecfs |
None |
File system attributes have
been removed. |
nfsd |
nfsd(1M) |
Works as in Solaris OS. |
nfsstat |
nfsstat(1M) |
Works as in Solaris OS. |
All NIS+ commands:
nis_cachemgr, nisclient, nisd, nisd_resolv, nispasswdd, nispopulate, nissetup, nslookup |
None |
NIS+ is no longer a
supported naming service for Solaris Trusted Extensions software. |
nscd |
nscd(1M) |
Works as in Solaris OS. |
pbind |
pbind(1M) |
Works
as in Solaris OS. |
pkgchk |
pkgchk(1M) |
Works as in Solaris OS. |
poweroff |
poweroff(1M) |
Works as in Solaris OS. |
praudit |
praudit(1M) |
Works
as in Solaris OS. |
prtconf |
prtconf(1M) |
Works as in Solaris OS. |
psradm |
psradm(1M) |
Works as in Solaris OS. |
rarp |
rarp(7P) |
Works
as in Solaris OS. |
rdate |
rdate(1M) |
Works as in Solaris OS. |
rdisc |
rdisc(1M) |
Works as in Solaris OS. |
reboot |
reboot(1M) |
Works
as in Solaris OS. |
reject |
reject(1M) |
Works as in Solaris OS. |
rem_drv |
rem_drv(1M) |
Works as in Solaris OS. |
remove_allocatable |
remove_allocatable(1M) |
Has
new options. |
rexecd |
rexecd(1M) |
Works as in Solaris OS. |
rlogind |
rlogind(1M) |
Works as in Solaris OS. |
rmmount |
rmmount(1M) |
Works as in
Solaris OS. |
route |
route(1M) |
Adds -secattr option. |
routed |
routed(1M) |
Works as in Solaris OS. |
rpc.bootparamd |
rpc.bootparamd(1M) |
Works as in Solaris OS. |
rpc.getpeerinfod |
getpeerucred(3C) |
Replaced
with Solaris OS function. |
rpc.nisd |
None |
NIS+ is no longer a supported naming service for
Solaris Trusted Extensions software. |
rpc.nisd_resolv |
None |
No longer supported. |
rpc.nispasswdd |
None |
No longer supported. |
rpc.tbootparamd |
None |
No longer needed. |
rpc.yppasswdd |
rpc.yppasswdd(1M) |
Works as in
Solaris OS. |
rpc.ypupdated |
rpc.ypupdated(1M) |
Works as in Solaris OS. |
rpcbind |
rpcbind(1M) |
Works as in Solaris OS. |
rpcinfo |
rpcinfo(1M) |
Works as in
Solaris OS. |
rshd |
rshd(1M) |
Works as in Solaris OS. |
runpd |
ppriv(1) |
Use ppriv -d command. |
rwall |
rwall(1M) |
Works as in Solaris OS. |
sendmail |
sendmail(1M) |
Works
as in Solaris OS. |
setaudit |
auditconfig(1M) |
Use the -setaudit option. |
setfsattr |
None |
File system attributes have been removed. |
setuname |
setuname(1M) |
Works
as in Solaris OS. |
share |
share(1M) |
Works as in Solaris OS. |
share_nfs |
share_nfs(1M) |
Works as in Solaris OS. |
shareall |
shareall(1M) |
Works
as in Solaris OS. |
showmount |
showmount(1M) |
Works as in Solaris OS. |
smc |
smc(1M) |
Works as in Solaris OS. |
smcron |
smcron(1M) |
Works
as in Solaris OS. |
smexec |
smexec(1M) |
Extended to support Trusted Extensions toolboxes and CDE actions. |
smgroup |
smgroup(1M) |
Works
as in Solaris OS. |
smhost |
|
Removed. |
smmaillist |
smmaillist(1M) |
Works as in Solaris OS. |
smmultiuser |
smmultiuser(1M) |
Works as in Solaris OS. |
smnetidb |
smtnzonecfg(1M) |
Changed
to work with current security architecture. |
smnettmpl |
smtnrhtp(1M) |
Changed to work with current security architecture. |
smnetwork |
smtnrhdb(1M) |
Changed
to work with current security architecture. |
smprofile |
smprofile(1M) |
Works as in Solaris OS. |
smrole |
smrole(1M) |
Extended to support
label information and Trusted Extensions toolboxes. |
smuser |
smuser(1M) |
Extended to support label information and
Trusted Extensions toolboxes. |
snoop |
snoop(1M) |
Works as in Solaris OS. |
spray |
spray(1M) |
Works as in Solaris OS. |
statd |
statd(1M) |
Works as
in Solaris OS. |
su |
su(1M) |
Works as in Solaris OS. |
swap |
swap(1M) |
Works as in Solaris OS. |
sysdef |
sysdef(1M) |
Works as
in Solaris OS. |
sysh |
smf_method(5) |
Use the Solaris 10 service management framework. |
tbootparam |
None |
No longer needed. |
telinit |
telinit(1M) |
Works as
in Solaris OS. |
tftpd |
tftpd(1M) |
Works as in Solaris OS. |
tnchkdb |
tnchkdb(1M) |
Has new options. |
tnctl |
tnctl(1M) |
Has new options. Is
now managed by the service management framework. |
tnd |
tnd(1M) |
Has new options. Is now managed
by the service management framework. |
tninfo |
tninfo(1M) |
Has new options. |
tokmapctl |
None |
TSIX functionality has been removed. |
tokmapd |
None |
TSIX functionality
has been removed. |
uadmin |
uadmin(1M) |
Works as in Solaris OS. |
umount |
umount(1M) |
Works as in Solaris OS. |
umountall |
umountall(1M) |
Works as
in Solaris OS. |
unshare |
unshare(1M) |
Works as in Solaris OS. |
unshare_nfs |
unshare_nfs(1M) |
Works as in Solaris OS. |
unshareall |
unshareall(1M) |
Works as
in Solaris OS. |
updatehome |
updatehome(1M) |
No change. |
writeaudit |
None |
Use Solaris OS audit interfaces. |
ypbind |
ypbind(1M) |
Works as in Solaris OS. |
yppasswdd |
yppasswdd(1M) |
Works
as in Solaris OS. |
ypserv |
ypserv(1M) |
Works as in Solaris OS. |
ypupdated |
ypupdated(1M) |
Works as in Solaris OS. |
ypxfr |
ypxfr(1M) |
Works
as in Solaris OS. |
ypxfr_1perday |
ypxfr_1perday(1M) |
Works as in Solaris OS. |
ypxfr_1perhour |
ypxfr_1perhour(1M) |
Works as in Solaris OS. |
ypxfrd |
ypxfrd(1M) |
Works
as in Solaris OS. |
Table 5 System Call Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted Solaris 8 System Call |
Current Man Page |
Note |
access() |
access(2) |
Works as in
Solaris OS. |
acct() |
acct(2) |
Remains unsupported. |
acl() |
acl(2) |
Works as in Solaris OS. |
adjtime() |
adjtime(2) |
Works as in Solaris OS. |
audit() |
audit(2) |
Works as
in Solaris OS. |
auditon() |
auditon(2) |
Adds Trusted Extensions policies. |
auditsvc() |
None |
No longer a public interface. |
chdir() |
chdir(2) |
Works as in
Solaris OS. |
chmod() |
chmod(2) |
Works as in Solaris OS. |
chown() |
chown(2) |
Works as in Solaris OS. |
chroot() |
chroot(2) |
Works as in
Solaris OS. |
chstate() |
None |
Removed from Solaris OS. |
creat() |
creat(2) |
Works as in Solaris OS. |
devpolicy() |
None |
No longer needed. |
exec(), execl(),
execle(), execlp(), execv(), execve(), execvp() |
exec(2) |
Works as in Solaris OS. |
facl() |
facl(2) |
Works as in Solaris
OS. |
fchdir() |
fchdir(2) |
Works as in Solaris OS. |
fchmod() |
fchmod(2) |
Works as in Solaris OS. |
fchown() |
fchown(2) |
Works as in Solaris
OS. |
fchroot() |
fchroot(2) |
Works as in Solaris OS. |
fgetcmwfsrange() |
None |
File systems no longer have attributes. |
fgetcmwlabel() |
fgetlabel(2) |
Replaced. |
fgetfattrflag() |
None |
Files no longer
have flags. |
fgetfpriv() |
None |
Files no longer have forced privileges. |
fgetfsattr() |
None |
File systems no longer have attributes. |
fgetmldadorn() |
None |
Files
are no longer adorned. |
fgetsldname() |
None |
MLDs and SLDs are removed. |
fork(), fork1() |
fork(2) |
Works as in Solaris
OS. |
fpathconf() |
fpathconf(2) |
Works as in Solaris OS. |
fsetcmwlabel() |
None |
Files no longer have attributes. |
fsetfattrflag() |
None |
Files no longer have
flags. |
fsetfpriv() |
None |
Files no longer have forced privileges. |
fstat() |
fstat(2) |
Works as in Solaris OS. |
fstatvfs() |
fstatvfs(2) |
Works as in
Solaris OS. |
getaudit(), getaudit_addr() |
getaudit(2) |
Works as in Solaris OS. |
getauid() |
getauid(2) |
Works as in Solaris OS. |
getclearance() |
None |
In Solaris
Trusted Extensions software, the process clearance is the same as the label. |
getcmwfsrange() |
None |
File
systems no longer have attributes. |
getcmwlabel() |
getlabel(2) |
Replaced. |
getcmwplabel() |
getplabel(3TSOL) |
Process label is zone's label. |
getdents() |
getdents(2) |
Works as in Solaris
OS. |
getfattrflag() |
None |
Files no longer have flags. |
getfpriv() |
None |
Files no longer have forced privileges. |
getfsattr() |
None |
File systems no
longer have attributes. |
getgroups() |
getgroups(2) |
Works as in Solaris OS. |
getmldadorn() |
None |
Files are no longer adorned. |
getmsgqcmwlabel() |
None |
No longer
needed. |
getpattr() |
getpflags(2) |
Returns a different set of flags. |
getpgid(), getpgrp(), getpid(), getppid() |
getpid(2) |
Works as in Solaris
OS. |
getppriv() |
getppriv(2) |
Works as in Solaris OS. |
getrlimit() |
getrlimit(2) |
Works as in Solaris OS. |
getsemcmwlabel() |
None |
No longer needed. |
getshmcmwlabel() |
None |
No longer
needed. |
getsid() |
getsid(2) |
Works as in Solaris OS. |
getsldname() |
getzonerootbyid(3TSOL), getzonerootbylabel(3TSOL), getzonerootbyname(3TSOL) |
MLDs and SLDs are replaced by
zone root paths. |
kill() |
kill(2) |
Works as in Solaris OS. |
lchown() |
lchown(2) |
Works as in Solaris OS. |
lgetcmwlabel() |
None |
Files no
longer have attributes. |
link() |
link(2) |
Works as in Solaris OS. |
llseek() |
llseek(2) |
Works as in Solaris OS. |
lseek() |
lseek(2) |
Works as
in Solaris OS. |
lsetcmwlabel() |
None |
Files no longer have attributes. |
lstat() |
lstat(2) |
Works as in Solaris OS. |
mkdir() |
mkdir(2) |
Works as
in Solaris OS. |
mknod() |
mknod(2) |
Works as in Solaris OS. |
mldgetfattrflag() |
None |
Files no longer have flags. |
mldsetfattrflag() |
None |
Files no
longer have flags. |
mount() |
mount(2) |
Works as in Solaris OS. |
msgctl() |
msgctl(2) |
Works as in Solaris OS. |
msgget() |
msgget(2) |
Works as
in Solaris OS. |
msggetl() |
None |
No longer needed. |
msgrcv() |
msgrcv(2) |
Works as in Solaris OS. |
msgsnd() |
msgsnd(2) |
Works as in Solaris
OS. |
nice() |
nice(2) |
Works as in Solaris OS. |
open() |
open(2) |
Works as in Solaris OS. |
p_online() |
p_online(2) |
Works as in Solaris
OS. |
pathconf() |
pathconf(2) |
Works as in Solaris OS. |
pread() |
pread(2) |
Works as in Solaris OS. |
preadl() |
None |
No longer needed. |
priocntl() |
priocntl(2) |
Works as
in Solaris OS. |
priocntlset() |
priocntlset(2) |
Works as in Solaris OS. |
processor_bind() |
processor_bind(2) |
Works as in Solaris OS. |
pwrite() |
pwrite(2) |
Works as
in Solaris OS. |
pwritel() |
None |
No longer needed. |
read() |
read(2) |
Works as in Solaris OS. |
readl() |
None |
Removed. |
readlink() |
readlink(2) |
Works as in Solaris
OS. |
readv() |
read(2) |
Works as in Solaris OS. |
readvl() |
None |
No longer needed. |
rename() |
rename(2) |
Works as in Solaris OS. |
rmdir() |
rmdir(2) |
Works as
in Solaris OS. |
secconf() |
None |
Removed. |
semctl() |
semctl(2) |
Works as in Solaris OS. |
semget() |
semget(2) |
Works as in Solaris OS. |
semgetl() |
None |
No longer
needed. |
semop(), semtimedop() |
semop(2) |
Works as in Solaris OS. |
setaudit(), setaudit_addr() |
setaudit(2) |
Works as in Solaris OS. |
setauid() |
setauid(2) |
Works as
in Solaris OS. |
setclearance() |
None |
In Trusted Extensions, the process clearance is the same as
the label. |
setcmwlabel() |
setflabel(3TSOL) |
Replaced with a library call. |
setcmwplabel() |
None |
Files no longer have attributes. |
setegid(), seteuid() |
setegid(2) |
Works as
in Solaris OS. |
setfattrflag() |
None |
Files no longer have flags. |
setfpriv() |
None |
Files no longer have forced privileges. |
setgid() |
setgid(2) |
Works
as in Solaris OS. |
setgroups() |
setgroups(2) |
Works as in Solaris OS. |
setpattr() |
setpflags(2) |
Can set Trusted Extensions set
of flags. |
setppriv() |
setppriv(2) |
Works as in Solaris OS. |
setregid() |
setregid(2) |
Works as in Solaris OS. |
setreuid() |
setreuid(2) |
Works as in
Solaris OS. |
setrlimit() |
setrlimit(2) |
Works as in Solaris OS. |
setuid() |
setuid(2) |
Works as in Solaris OS. |
shmat() |
shmat(2) |
Works as in
Solaris OS. |
shmctl() |
shmctl(2) |
Works as in Solaris OS. |
shmdt() |
shmdt(2) |
Works as in Solaris OS. |
shmget() |
shmget(2) |
Works as in
Solaris OS. |
shmgetl() |
None |
No longer needed. |
shmop() |
shmop(2) |
Works as in Solaris OS. |
sigsend(), sigsendset() |
sigsend(2) |
Works as in Solaris
OS. |
stat() |
stat(2) |
Works as in Solaris OS. |
statvfs() |
statvfs(2) |
Works as in Solaris OS. |
stime() |
stime(2) |
Works as in Solaris
OS. |
swapctl() |
swapctl(2) |
Works as in Solaris OS. |
symlink() |
symlink(2) |
Works as in Solaris OS. |
sysinfo() |
sysinfo(2) |
Works as in Solaris
OS. |
tokmapper() |
None |
TSIX functionality has been removed. |
uadmin() |
uadmin(2) |
Works as in Solaris OS. |
ulimit() |
ulimit(2) |
Works as in Solaris
OS. |
umount(), umount2() |
umount(2) |
Works as in Solaris OS. |
unlink() |
unlink(2) |
Works as in Solaris OS. |
utimes() |
utimes(2) |
Works as in
Solaris OS. |
vfork() |
vfork(2) |
Works as in Solaris OS. |
write() |
write(2) |
Works as in Solaris OS. |
writel() |
None |
No longer needed. |
writev() |
write(2) |
Works
as in Solaris OS. |
writevl() |
None |
No longer needed. |
Table 6 Library Function Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted Solaris 8 Function |
Current Man Page |
Note |
au_preselect() |
au_preselect(3BSM) |
Works as
in Solaris OS. |
au_user_mask() |
au_user_mask(3BSM) |
Works as in Solaris OS. |
endac() |
getacinfo(3BSM) |
Works as in Solaris OS. |
endauclass() |
getauclassent(3BSM) |
Works as
in Solaris OS. |
endauevent() |
getauevent(3BSM) |
Works as in Solaris OS. |
endauuser() |
getauusernam(3BSM) |
Works as in Solaris OS. |
getacdir(), getacflg(),
getacinfo(), getacmin(), getacna() |
getacinfo(3BSM) |
Works as in Solaris OS. |
getauclassent(), getauclassent_r(), getauclassnam(), getauclassnam_r() |
getauclassent(3BSM) |
Works as in
Solaris OS. |
getauditflags(), getauditflagsbin(), getauditflagschar() |
getauditflags(3BSM) |
Works as in Solaris OS. |
getauevent(), getauevent_r(), getauevnam(), getauevnam_r(), getauevnonam(),
getauevnum(), getauevnum_r() |
getauevent(3BSM) |
Works as in Solaris OS. |
getauuserent(), getauusernam() |
getauusernam(3BSM) |
Works as in Solaris OS. |
getfauditflags() |
getfauditflags(3BSM) |
Works as
in Solaris OS. |
setac() |
getacinfo(3BSM) |
Works as in Solaris OS. |
setauclass() |
getauclassent(3BSM) |
Works as in Solaris OS. |
setauevent() |
setauevent(3BSM) |
Works as
in Solaris OS. |
setauuser() |
getauusernam(3BSM) |
Works as in Solaris OS. |
endutent() |
getutent(3C) |
Works as in Solaris OS. |
endutxent() |
getutmp(3C) |
Works as
in Solaris OS. |
ftw() |
ftw(3C) |
Works as in Solaris OS. |
getutent(), getutid(), getutline() |
getutent(3C) |
Works as in Solaris
OS. |
getutmp(), getutmpx(), getutxent() getutxid(), getutxline() |
getutmp(3C) |
Works as in Solaris OS. |
grantpt() |
grantpt(3C) |
Works as in Solaris
OS. |
initgroups() |
initgroups(3C) |
Works as in Solaris OS. |
mlock() |
mlock(3C) |
Works as in Solaris OS. |
mlockall() |
mlockall(3C) |
Works as in Solaris
OS. |
nftw() |
nftw(3C) |
Works as in Solaris OS. |
plock() |
plock(3C) |
Works as in Solaris OS. |
pututline() |
getutent(3C) |
Works as in Solaris
OS. |
pututxline() |
getutmp(3C) |
Works as in Solaris OS. |
setutent() |
setutent(3C) |
Works as in Solaris OS. |
setutxent() |
setutxent(3C) |
Works as in Solaris
OS. |
updwtmp(), updwtmpx() |
getutmp(3C) |
Works as in Solaris OS. |
utmpname() |
getutent(3C) |
Works as in Solaris OS. |
utmpxname() |
getutmp(3C) |
Works as in
Solaris OS. |
door_create() |
door_create(3C) |
Works as in Solaris OS. |
door_tcred() |
door_ucred(3C) |
Works as in Solaris OS. |
kstat_read(), kstat_write() |
kstat_read(3KSTAT) |
Works as
in Solaris OS. |
clnt_call() |
rpc_clnt_calls(3NSL) |
Works as in Solaris OS. |
clnt_control(), clnt_create(), clnt_create_timed(), clnt_create_vers(), clnt_create_vers_timed(), clnt_destroy(),
clnt_dg_create() |
rpc_clnt_create(3NSL) |
Works as in Solaris OS. |
clnt_freeres(), clnt_geterr() |
rpc_clnt_calls(3NSL) |
Works as in Solaris OS. |
clnt_pcreateerror() |
rpc_clnt_create(3NSL) |
Works as in
Solaris OS. |
clnt_perrno(), clnt_perror() |
rpc_clnt_calls(3NSL) |
Works as in Solaris OS. |
clnt_raw_create(), clnt_spcreateerror() |
rpc_clnt_create(3NSL) |
Works as in Solaris OS. |
clnt_sperrno(),
clnt_sperror() |
rpc_clnt_calls(3NSL) |
Works as in Solaris OS. |
clnt_tli_create(), clnt_tp_create(), clnt_tp_create_timed(), clnt_vc_create() |
rpc_clnt_create(3NSL) |
Works as in Solaris OS. |
libt6() |
ucred_get(3C) setsockopt(3SOCKET) |
ucred_getlabel()
reads the socket label. setsockopt() with SO_MAC_EXEMPT option enables labeled communication. |
NIS+ functions: nis_add(), nis_add_entry(),
nis_addmember(), nis_checkpoint(), nis_creategroup(), nis_destroygroup(), nis_first_entry(), nis_freeresult(), nis_freeservlist(), nis_freetags(), nis_getservlist(), nis_groups(), nis_ismember(), nis_list(),
nis_lookup() nis_mkdir() nis_modify(), nis_modify_entry(), nis_names(), nis_next_entry(), nis_ping(), nis_print_group_entry(), nis_remove(), nis_remove_entry(), nis_removemember(), nis_rmdir(),
nis_server(), nis_servstate(), nis_stats(), nis_tables(), nis_verifygroup() |
None |
NIS+ is no longer a supported naming service. |
rpc() |
rpc(3NSL) |
Works
as in Solaris OS. |
rpc_broadcast(), rpc_broadcast_exp(), rpc_call(), rpc_clnt_calls() |
rpc_clnt_calls(3NSL) |
Works as in Solaris OS. |
rpc_clnt_create(), rpc_createerr() |
rpc_clnt_create(3NSL) |
Works
as in Solaris OS. |
rpc_reg() |
rpc_svc_reg(3NSL) |
Works as in Solaris OS. |
rpc_svc_calls() |
rpc_svc_calls(3NSL) |
Works as in Solaris OS. |
rpc_svc_create() |
rpc_svc_create(3NSL) |
Works
as in Solaris OS. |
rpc_svc_reg() |
rpc_svc_reg(3NSL) |
Works as in Solaris OS. |
rpcb_getaddr() |
rpcbind(3NSL) |
Works as in Solaris OS. |
rpcb_getallmaps() |
None |
|
rpcb_getmaps(),
rpcb_gettime(), rpcb_rmtcall(), rpcb_set(), rpcb_unset(), rpcbind() |
rpcbind(3NSL) |
Works as in Solaris OS. |
svc_auth_reg() |
rpc_svc_reg(3NSL) |
Works as in Solaris
OS. |
svc_control(), svc_create(), svc_destroy(), svc_dg_create() |
rpc_svc_create(3NSL) |
Works as in Solaris OS. |
svc_dg_enablecache(), svc_done(), svc_exit() |
rpc_svc_calls(3NSL) |
Works as in
Solaris OS. |
svc_fd_create() |
rpc_svc_create(3NSL) |
Works as in Solaris OS. |
svc_fdset(), svc_freeargs(), svc_getargs(), svc_getreq_common(), svc_getreq_poll(), svc_getreqset(), svc_getrpccaller(),
svc_max_pollfd(), svc_pollfd() |
rpc_svc_calls(3NSL) |
Works as in Solaris OS. |
svc_raw_create() |
rpc_svc_create(3NSL) |
Works as in Solaris OS. |
svc_reg() |
rpc_svc_reg(3NSL) |
Works as in
Solaris OS. |
svc_run(), svc_sendreply() |
rpc_svc_calls(3NSL) |
Works as in Solaris OS. |
svc_tli_create(), svc_tp_create() |
rpc_svc_create(3NSL) |
Works as in Solaris OS. |
svc_unreg() |
rpc_svc_reg(3NSL) |
Works
as in Solaris OS. |
svc_vc_create() |
rpc_svc_create(3NSL) |
Works as in Solaris OS. |
T6 functions: t6alloc_blk(), t6attr_query(), t6clear_blk(),
t6cmp_blk(), t6copy_blk(), t6dup_blk(), t6ext_attr(), t6free_blk(), t6get_attr(), t6get_endpt_default(), t6get_endpt_mask(), t6last_attr(), t6new_attr(), t6peek_attr(), t6recvfrom(),
t6sendto(), t6set_attr(), t6set_endpt_default(), t6set_endpt_mask(), t6size_attr() |
ucred_get(3C) getsockopt(3SOCKET) setsockopt(3SOCKET) |
Replaced with ucred_getlabel(), getsockopt(), and setsockopt(). |
t_accept() |
t_accept(3NSL) |
Works as
in Solaris OS. |
t_bind() |
t_bind(3NSL) |
Works as in Solaris OS. |
t_optmgmt() |
t_optmgmt(3NSL) |
Works as in Solaris OS. |
t_snd() |
t_snd(3NSL) |
Works as
in Solaris OS. |
t_sndudata() |
t_sndudata(3NSL) |
Works as in Solaris OS. |
xprt_register(), xprt_unregister() |
rpc_svc_reg(3NSL) |
Works as in Solaris OS. |
dn_comp(),
dn_expand(), fp_resstat(), herror(), hstrerror(), res_hostalias(), res_init(), res_mkquery(), res_nclose(), res_ninit(), res_nmkquery(), res_npquery(), res_nquery(),
res_nquerydomain(), res_nsearch(), res_nsend(), res_nsendsigned(), res_query(), res_search(), res_send(), resolver() |
resolver(3RESOLV) |
Works as in Solaris OS. |
clock_getres(),
clock_gettime(), clock_settime() |
clock_settime(3RT) |
Works as in Solaris OS. |
accept() |
accept(3SOCKET) |
Works as in Solaris OS. |
bind() |
bind(3SOCKET) |
Works as in
Solaris OS. |
getsockopt() |
getsockopt(3SOCKET) and getsockopt(3XNET) |
Adds SO_MAC_EXEMPT option. |
listen() |
listen(3SOCKET) |
Works as in Solaris OS. |
send(), sendmsg(), sendto() |
send(3SOCKET) |
Works
as in Solaris OS. |
setsockopt() |
setsockopt(3SOCKET) and setsockopt(3XNET) |
Adds SO_MAC_EXEMPT option. |
socket() |
socket(3SOCKET) |
Works as in Solaris OS. |
Table 7 TSOL Library Function Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted
Solaris 8 Function |
Current Man Page |
Note |
Xbcleartos() |
label_to_str(3TSOL) |
Obsolete. |
Xbcltos() |
None |
CMW support removed. |
Xbsltos() |
label_to_str(3TSOL) |
|
adornfc() |
None |
Files are no longer adorned. |
auditwrite() |
None |
Use the
Solaris OS audit functions. This function is now private. |
aw_errno(), aw_geterrno(), aw_perror(), aw_perror_r(),
aw_strerror() |
None |
auditwrite() is now private. Use the au* equivalents. |
bclearhigh(), bclearlow() |
str_to_label(3TSOL) |
Removed. |
bcleartoh(), bcleartoh_r(), bcleartos() |
label_to_str(3TSOL) |
Obsolete. Label interfaces
are now opaque. |
bclearundef(), bclearvalid() |
None |
Removed. |
|
|
|
bclhigh(), bcllow() |
None |
CMW support removed. |
bcltobanner() |
label_to_str(3TSOL) |
Removed. Use new label translation functions. |
bcltoh(),
bcltoh_r() |
None |
CMW support removed. |
bcltos(), bcltosl() |
None |
CMW support removed. |
bclundef() |
None |
CMW support removed. |
blcompare(), bldominates(), blequal(), blinrange() |
blcompare(3TSOL) |
No change. |
blinset(),
blmanifest() |
None |
Removed. |
blmaximum(), blminimum(), blminmax() |
blminmax(3TSOL) |
No change. |
blportion() |
None |
CMW support removed. |
blstrictdom() |
blcompare(3TSOL) |
No change. |
bltocolor(), bltocolor_r() |
label_to_str(3TSOL) |
Obsolete. Label interfaces are now
opaque. |
bltype(), blvalid() |
None |
Removed. |
bslhigh(), bsllow() |
str_to_label(3TSOL) |
Replaced. |
bsltoh(), bsltoh_r(), bsltos() |
label_to_str(3TSOL) |
Obsolete. Label interfaces are now opaque. |
bslundef(), bslvalid() |
None |
Removed. |
btohex() |
label_to_str(3TSOL) |
Obsolete. Label
interfaces are now opaque. |
get_priv_text() |
priv_gettext(3C) |
Replaced with Solaris function. |
getcsl() |
None |
CMW support removed. |
getpeerinfo() |
getpeerucred(3C) |
Replaced with Solaris function. |
getvfsaent(),
getvfsafile() |
None |
vfstab_adjunct file has been removed. |
h_alloc(), h_free() |
label_to_str(3TSOL) |
Obsolete. Label interfaces are now opaque. |
hextob(), htobclear(),
htobsl() |
str_to_label(3TSOL) |
Obsolete. Label interfaces are now opaque. |
htobcl() |
None |
CMW support removed. |
labelbuilder() |
labelbuilder(3TSOL) |
IL and CMW modes removed. |
labelclipping() |
labelclipping(3TSOL) |
IL
and CMW modes removed. |
labelinfo() |
|
Removed. |
labelvers() |
|
Removed. |
mldgetcwd() |
None |
No MLDs. |
mldlstat() |
None |
No MLDs. |
mldrealpath() |
None |
No MLDs. |
mldrealpathl() |
getpathbylabel(3TSOL) |
Changed, and name changed to reflect
new architecture. |
mldstat() |
None |
No MLDs. |
priv_set_to_str(), priv_to_str() |
priv_set_to_str(3C) |
Replaced with Solaris functions. |
randomword() |
None |
No longer supported. |
sbcltos() |
None |
CMW support removed. |
sbcleartos(), sbltos(),
sbsltos() |
str_to_label(3TSOL) |
Obsolete. Label interfaces are now opaque. |
set_effective_priv(), set_inheritable_priv(), set_permitted_priv() |
None |
Use Solaris OS privilege interfaces. |
setbltype() |
None |
Removed. |
setcsl(),
stobcl() |
None |
CMW support removed. |
stobclear(), stobl(), stobsl() |
str_to_label(3TSOL) |
Obsolete. Label interfaces are now opaque. |
str_to_priv(), str_to_priv_set() |
None |
Privileges
are already strings. |
tsol_lbuild_create(), tsol_lbuild_destroy(), tsol_lbuild_get(), tsol_lbuild_set() |
labelbuilder(3TSOL) |
IL and CMW modes removed. |
The include file for the XTSOL library functions has been moved. Also, the
man pages are now in the default $MANPATH directory. Table 8 XTSOL Library Function Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTable 9 Man Page Section 4 Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted Solaris 8
File |
Current Man Page |
Note |
audit.log |
audit.log(4) |
Works as in Solaris OS. |
audit_class |
audit_class(4) |
Trusted Extensions changes the X audit
class masks. |
audit_control |
audit_control(4) |
Works as in Solaris OS. |
audit_data |
audit_data(4) |
Works as in Solaris OS. |
audit_event |
audit_event(4) |
Works as in
Solaris OS. |
audit_user |
audit_user(4) |
Works as in Solaris OS. |
config.privs |
TrustedExtensionsPolicy(4) |
Replaced. |
device_allocate |
None |
The Device Allocation Manager is used to
make changes to the device databases. |
device_maps |
device_maps(4) |
Works as in Solaris OS. |
device_policy |
None |
No longer needed. |
exec_attr |
exec_attr(4) |
Style of
entries are changed. Trusted Extensions uses the solaris policy keyword. |
fbtab |
logindevperm(4) |
Works as in Solaris
OS. |
inetd.conf |
inetd.conf(4) |
Works as in Solaris OS. |
inittab |
inittab(4) |
Works as in Solaris OS. |
label_encodings |
label_encodings(4) |
No change. Trusted Extensions
installs a different default encodings file. |
logindevperm |
logindevperm(4) |
Remains unsupported. |
mnttab |
mnttab(4) |
Works as in Solaris OS. |
nca.if |
nca.if(4) |
Remains unsupported. |
nsswitch.conf |
nsswitch.conf(4) |
Works
as in Solaris OS. |
policy.conf |
policy.conf(4) |
Works as in Solaris OS. |
priv_desc, priv_name |
privileges(5) |
Use privileges interface. |
proc |
proc(4) |
Works as
in Solaris OS. |
resolv.conf |
resolv.conf(4) |
Works as in Solaris OS. |
rmtab |
rmtab(4) |
Works as in Solaris OS. |
sel_config |
sel_config(4) |
Replaced. |
shadow |
shadow(4) |
Works as
in Solaris OS. |
sharetab |
sharetab(4) |
Works as in Solaris OS. |
tndlog |
None |
Removed. |
tnidb |
None |
Removed. |
tnrhdb |
tnrhdb(4) |
Same format. |
tnrhtp |
tnrhtp(4) |
Different format, two templates defined. |
tsolgateways |
None |
Use
the Solaris static routing mechanism. |
tsolinfo |
None |
Special packaging utilities are no longer required. |
user_attr |
user_attr(4) |
Trusted Extensions
adds the idlecmd, idletime, clearance, labelview, and min_label keywords. |
vfstab |
vfstab(4) |
Works as in Solaris
OS. |
vfstab_adjunct |
None |
File systems no longer have attributes. |
Table 10 Man Page Section 5 Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted Solaris 8 Interface |
Current Man Page |
Note |
pam_tp_auth |
None |
Removed. |
pam_tsol |
pam_tsol_account(5) |
Trusted Extensions
provides an authentication module only. |
pam_unix |
None |
Replaced in Solaris OS. See pam(3PAM). |
priv_macros, PRIV_ASSERT, PRIV_CLEAR,
PRIV_EMPTY, PRIV_EQUAL, PRIV_FILL, PRIV_INTERSECT, PRIV_INVERSE, PRIV_ISASSERT, PRIV_ISEMPTY, PRIV_ISFULL, PRIV_ISSUBSET, PRIV_TEST, PRIV_UNION, PRIV_XOR |
None |
Use
the Solaris privilege interfaces, as described in Privileges in Trusted Extensions. See also Privileges (Overview) in System Administration Guide: Security Services. |
device_clean |
device_clean(5) |
Has new
options. Changed man page section. |
Table 11 Device and Driver Interface Correspondences Between the Trusted Solaris 8 and Solaris Trusted Extensions ReleasesTrusted Solaris 8 Device or Driver Interface |
Current Man
Page |
Note |
sad() |
sad(7D) |
Works as in Solaris OS. |
wscons() |
wscons(7D) |
Works as in Solaris OS. |
kb() |
kb(7M) |
Works as in Solaris
OS. |
copyb() |
copyb(9F) |
Works as in Solaris OS. |
copymsg() |
copymsg(9F) |
Works as in Solaris OS. |
dupb() |
dupb(9F) |
Works as in Solaris
OS. |
dupmsg() |
dupmsg(9F) |
Works as in Solaris OS. |
insq() |
insq(9F) |
Works as in Solaris OS. |
kstat_create() |
kstat_create(9F) |
Works as in Solaris
OS. |
linkb() |
linkb(9F) |
Works as in Solaris OS. |
msgpullup() |
msgpullup(9F) |
Works as in Solaris OS. |
put() |
put(9F) |
Works as in Solaris
OS. |
putctl() |
putctl(9F) |
Works as in Solaris OS. |
putctl1() |
putctl1(9F) |
Works as in Solaris OS. |
putnext() |
putnext(9F) |
Works as in Solaris
OS. |
putnextctl() |
putnextctl(9F) |
Works as in Solaris OS. |
putnextctl1() |
putnextctl1(9F) |
Works as in Solaris OS. |
putq() |
putq(9F) |
Works as in Solaris
OS. |
tsol_get_strattr(), tsol_set_strattr() |
None |
Removed. |
|