sys-unconfig(1M) System Administration Commands sys-unconfig(1M)NAMEsys-unconfig - undo a system's configuration
SYNOPSIS
/usr/sbin/sys-unconfig
DESCRIPTION
The sys-unconfig command is used to restore a system's configuration to
an "as-manufactured" state, ready to be reconfigured again. The sys‐
tem's configuration consists of hostname, Network Information Service
(NIS) domain name, timezone, IP address, IP subnet mask, and root pass‐
word. This operation is the inverse of those performed by the sysid‐
net(1M), sysidns(1M), and sysidsys(1M) programs run at boot. See sysid‐
tool(1M).
sys-unconfig does the following:
o Saves current /etc/inet/hosts file information in
/etc/inet/hosts.saved.
o If the current /etc/vfstab file contains NFS mount entries,
saves the /etc/vfstab file to /etc/vfstab.orig.
o Restores the default /etc/inet/hosts file.
o Removes the default hostname in /etc/hostname.interface
files for all interfaces configured when this command is
run. To determine which interfaces are configured, run the
command 'ifconfig-a'. The /etc/hostname.interface files cor‐
responding to all of the interfaces listed in the resulting
output, with the exception of the loopback interface (lo0),
will be removed.
o Removes the default domainname in /etc/defaultdomain.
o Restores the timezone to PST8PDT in /etc/TIMEZONE.
o Disables the Network Information Service (NIS) and Network
Information Service Plus (NIS+) if either NIS or NIS+ was
configured.
o Removes the file /etc/inet/netmasks.
o Removes the file /etc/defaultrouter.
o Removes the password set for root in /etc/shadow.
o Removes the file /etc/.rootkey.
o Executes all system configuration applications. These appli‐
cations are defined by prior executions of a sysidconfig -a
application. (See sysidconfig(1M)). When sys-unconfig is
run, all system configuration applications are passed one
argument, -u.
o Removes the file /etc/resolv.conf.
o Removes the file /etc/sysidcfg.
o Disables LDAP by removing /var/ldap/ldap_client_cache,
/var/ldap/ldap_client_file, /var/ldap/ldap_client_cred, and
/var/ldap/cachemgr.log.
o Regenerates keys for sshd(1M).
When sys-unconfig is finished, it performs a system shutdown. sys-
unconfig is a potentially dangerous utility and can only be run by the
super user.
FILES
/etc/default/init
process control initialization
/etc/defaultdomain
determines host's domain name
/etc/defaultrouter
specifies an IPv4 host's default router
/etc/hostname.interface
identifies symbolic host name associated with network interface
interface
/etc/inet/hosts
host name database
/etc/inet/netmasks
network mask database
/etc/nodename
local source for system name
/etc/.rootkey
super-user's secret key
/etc/shadow
shadow password file
/etc/sysidcfg
system identification configuration file for diskless booting
/etc/vfstab
virtual file system table
/var/nis/NIS_COLD_START
list of NIS+ servers that serve a host's default domain
/var/yp/binding/*/ypservers
identifies NIS servers to which the client is allowed to bind
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Availability │SUNWadmap │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOinit(1M), kdmconfig(1M), sshd(1M), sysidconfig(1M), sysidtool(1M),
hosts(4), netmasks(4), shadow(4), sysidcfg(4), attributes(5)NOTESsys-unconfig is not available on diskless clients.
SunOS 5.10 19 Jul 2007 sys-unconfig(1M)