Service Manual

Creating a User Name and Password for Smart Scripting
Before you run a script from the Dell Networking OS CLI, you may want to configure an additional user
name and password to use only to run scripts on a switch.
Use the user name and password to log in to a UNIX shell and apply the read-write privileges assigned to
the user name when a script runs with the script command from the Dell Networking OS CLI.
The user name is an optional keyword in the script command (refer to Scheduling Time / Event-based
Scripts). To satisfy the requirements for a UNIX BSD login, the username must be fewer than 16
characters. A username you use to run scripts cannot contain special characters.
Create an additional user name and password that you use to log in to a shell and apply read-write
privileges when you run a script.
CONFIGURATION mode
username name password password
Logging in to a NetBSD UNIX Shell
To log in to the NetBSD UNIX shell on a switch to directly use any of the UNIX commands described in
Supported UNIX Utilities or to run a script, use the start shell command.
You are prompted to enter a user name and password before you can access the shell. Login is
performed using SSHv2.
Access the shell to run UNIX commands or a script (refer to Running a Script from the UNIX Shell).
EXEC Privilege mode
start shell
Downloading Scripts to a Switch
Download a script to the switch using TFTP, FTP, or FLASH. Save the script to the dedicated script storage
location, /usr/pkg/ss-scripts.
1. Configure the folders to mount a remote directory in the local Dell Networking OS path through a
network file system (NFS).
CONFIGURATION mode
mount nfs nfs-server-ip: remote_dir mount_name [username username | password
password]
2. Copy a script to a switch. Downloaded files are stored in the following path: /usr/pkg/ss-
scripts
.
EXEC
script get url
3. Remove a script from a switch.
EXEC
script remove {file_name file-name | all}
84
Smart Scripting