To install Windows Services for UNIX
Important
Important
Notes
According to the POSIX standard, a file has permissions that include bits to set a UID (setuid) and set a GID (setgid) when the file is executed. If either or both bits are set on a file, and a process executes that file, the process gains the UID or GID of the file. When used carefully, this mechanism allows a nonprivileged user to execute programs that run with the higher privileges of the file's owner or group. When used incorrectly, however, this can present security risks by allowing nonprivileged users to perform actions that should only be performed by an administrator. For this reason, Windows Services for UNIX Setup does not enable support for this mechanism by default.
You should enable support for setuid behavior only if you are sure you will be running programs that require support for this behavior. Even if you do not enable support for setuid behavior when installing Windows Services for UNIX, you can enable it later. For more information, see The superuser account and appropriate privileges.
msiexec /i [path\]sfusetup.msi [ADDLOCAL="component[,component...]"] PIDKEY="key" SFUDIR="location" {/qb|/q}
The following describes the arguments and options for this command.
Argument/Option | Description |
---|---|
path | The fully qualified path of the Windows Services for UNIX Sfusetup.msi file. If you omit the path, the Sfusetup.msi file must be in the current directory. |
component | Specifies the feature you want to install. If you are
installing Windows Services for UNIX for the first time and do not
specify the ADDLOCAL keyword with at least one component
name, a standard installation is performed (see Installation options).
If you do not specify the ADDLOCAL keyword with at least one component name, and you are upgrading a previous installation of Windows Services for UNIX or Microsoft Interix, only currently installed components will be upgraded; no other components will be installed. Important
The following components can be installed:
|
key | The 25-character product identification code. Do not type hyphens or spaces in the key. |
location | The fully qualified path of the directory where Windows Services for UNIX is to be installed. The path you specify must contain only alphanumeric characters and the underscore (_) character. |
/qb | Installs Windows Services for UNIX with a basic user interface. You must specify either the /q or /qb option; otherwise, the results will be unpredictable. |
/q | Installs Windows Services for UNIX with no user interface or display. This option allows you to perform an unattended installation. You must specify either the /q or /qb option; otherwise, the results will be unpredictable. |
Notes
According to the POSIX standard, a file has permissions that include bits to set a UID (setuid) and set a GID (setgid) when the file is executed. If either or both bits are set on a file, and a process executes that file, the process gains the UID or GID of the file. When used carefully, this mechanism allows a nonprivileged user to execute programs that run with the higher privileges of the file's owner or group. When used incorrectly, however, this can present security risks by allowing nonprivileged users to perform actions that should only be performed by an administrator. For this reason, Windows Services for UNIX Setup does not enable support for this mechanism by default.
You should enable support for setuid behavior only if you are sure you will be running programs that require support for this behavior. Even if you do not enable support for setuid behavior when installing Windows Services for UNIX, you can enable it later. For more information, see The superuser account and appropriate privileges.
Related Topics
Windows Services for UNIX overview
Checklist: Installing Windows Services for UNIX