
Chapter 12. UNIX Support Guide
218
12.5. Remote Commands
With UNIX support, RHN offers the flexibility of issuing remote commands on client systems through
the Satellite's RHN website. This feature allows you to run virtually any (compatible) application or
script on any system in your domain without ever having to open a terminal.
12.5.1. Enabling Commands
With the flexibility this tool offers comes great risk and the responsibility to mitigate that risk. For all
practical purposes, this feature grants a root BASH prompt to anyone with administrative access to the
system on the website.
This can be controlled, however, through the same config-enable mechanism
used to determine which systems can have their configuration files managed by
Red Hat Network. Refer to
Section 7.4.2.9.3, “System Details � Configuration —
”
for details.
In short, you must create a directory and file on the UNIX system that tell RHN it is acceptable to run
remote commands on the machine. The directory must be named
script
, the file must be named
run
, and both must be located in the
/etc/sysconfig/rhn/allowed-actions/
directory specific
to your UNIX variant.
For instance, in Solaris, issue this command to create the directory:
mkdir -p /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script
To create the requisite file in Solaris, issue this command:
touch /opt/redhat/rhn/solaris/etc/sysconfig/rhn/allowed-actions/script/
run
12.5.2. Issuing Commands
You may schedule a remote command in a variety of ways: on an individual system, on multiple
systems at once, and to accompany a package action.
To run a remote command on an individual system by itself, open the
System Details
page and click
the
Remote Command
subtab. (Note that this subtab only appears if the system has a Provisioning
entitlement.) On this page, establish the settings for the command. You may identify a specific user,
group, and timeout period, as well as the script itself. Select a date and time to begin attempting the
command, and click the
Schedule Remote Command
link.
Similarly, you may issue a remote command on multiple systems at once through the
System Set
Manager
. Select the systems, go to the
System Set Manager
, click the
Misc
tab, and scroll down to
the
Remote Command
section. From there you may run a remote command on the selected systems
at once.
To run a remote command with a package action, schedule the action through the
Packages
tab of
the
System Details
page and click
Run Remote Command
while confirming the action. Use the radio
Содержание NETWORK SATELLITE 5.3.0 - CHANNEL MANAGEMENT
Страница 1: ...Red Hat Network Satellite 5 3 0 Reference Guide Red Hat Network Satellite ...
Страница 32: ...20 ...
Страница 44: ...Chapter 4 Red Hat Update Agent 32 Figure 4 11 Available Package Updates ...
Страница 168: ...156 ...
Страница 180: ...168 ...
Страница 216: ...204 ...
Страница 232: ...220 ...
Страница 248: ...236 ...
Страница 260: ...248 ...
Страница 309: ...297 Appendix E Revision History Revision 1 0 Fri Feb 27 2009 ...
Страница 310: ...298 ...
Страница 318: ...306 ...