Cuando un servidor se administra desde su propia línea de comandos, se denomina servidor local, pero si se administra desde la línea de comandos de otro servidor, el servidor administrado se denomina remoto.
Algunos usuarios de las máquinas cliente de la red pueden designarse como operadores de cuentas, operadores de impresoras u operadores de servidores. Tales usuarios poseen privilegios limitados de administrador u operador que les permiten realizar determinadas tareas. Estos privilegios son suficientes para utilizar el comando net, con el que pueden administrar un servidor local desde la línea de comandos de SunLink Server.
Sin embargo, si se quiere utilizar el comando net para administrar un equipo SunLink Server remoto, es preciso entrar en el sistema SunLink Server como administrador con todos los privilegios de administración. Si existen distintos operadores responsables de diferentes partes de la red y no quiere asignar a ninguno de ellos privilegios completos de administración, sólo deberán trabajar desde la línea de comandos de SunLink Server del servidor administrado.
Para administrar un sistema SunLink Server local mediante el comando net:
Entre en el sistema Solaris que ejecuta el software de SunLink Server.
Desde el indicador del sistema Solaris, entre en la red como administrador de Windows NT o como usuario con privilegios de administración de Windows NT escribiendo el siguiente comando:
net logon nombre_usuario contraseña
Introduzca el comando net adecuado.
Si desea ver una lista completa de opciones del comando net, consulte la sección "Opciones del comando net de SunLink Server".
Recuerde que, después de administrar el sistema SunLink Server, debe salir del mismo utilizando el comando net logoff.
Para llevar a cabo las tareas administrativas utilizando el comando net de forma remota, utilice net admin seguido del comando net apropiado para la tarea (observe que el Paso 2 del procedimiento siguiente describe dos formas de introducir el comando net admin).
Para introducir el comando net para administración remota:
Entre en la red como administrador o como usuario con privilegios de administración (los privilegios de operador no bastan para realizar este procedimiento).
Introduzca el comando net admin mediante uno de estos métodos:
Especifique un comando net admin distinto por cada comando net que desee ejecutar. Por ejemplo, para ver la información estadística de un servidor denominado contabilidad, escriba lo siguiente:
net admin \\contabilidad /command net statistics server
Este método resulta práctico para archivos por lotes.
Especifique el comando net admin seguido de varios comandos net. Por ejemplo, para ejecutar varios comandos net en un servidor denominado personal, escriba lo siguiente:
net admin \\personal /command
Esto crea un shell de comandos de administración desde el cual puede ejecutar sucesivos comandos net. El indicador cambia para incluir el nombre del servidor que se está administrando de forma remota, por ejemplo, \\personal.
Cualquier comando net que escriba desde este indicador, se ejecuta en el servidor especificado. Por ejemplo, si escribe:
[\\personal] net share
[\\personal] net print
\\personal es el indicador y net share y net print son los comandos.
Para salir del shell de comandos y regresar al indicador del sistema, escriba exit o presione CTRL+Z.
Existe la posibilidad de usar comandos net que aceptan el nombre de un dominio o un equipo como opción para administrar servidores remotos. Este tipo de administración puede realizarse directamente desde la línea de comandos del sistema Solaris sin necesidad de utilizar net admin. Por ejemplo, para ver los grupos locales de un dominio remoto denominado market_dom, bastaría escribir: net localgroup /domain:market_dom.
La salida de algunos comandos proporciona varias pantallas de datos. Por ejemplo, el comando siguiente suministra varias pantallas de información sobre el comando net share:
net help share /opciones
Para detener la visualización de la información antes de pasar a la pantalla siguiente, utilice el comando more; por ejemplo:
net help share /opciones | more
Después de leer una pantalla de información, presione la barra espaciadora para pasar a la pantalla siguiente.
Algunos comandos precisan la introducción de una contraseña como opción. Dicha contraseña puede introducirse como una opción del comando escribiéndola inmediatamente después de éste en la línea de comandos. Por ejemplo, para entrar en la red con el nombre de usuario jaime y la contraseña kahuna, escribiría:
net logon jaime kahuna
También puede hacer que el sistema SunLink Server solicite la contraseña sustituyendo ésta por un asterisco (*) al escribir el comando.
En el entorno operativo Solaris, el asterisco (*) es un carácter especial y debe ir precedido de una barra invertida (\).
Por ejemplo, para efectuar la misma operación descrita anteriormente, escriba:
net logon jaime \*
SunLink Server mostrará el siguiente mensaje:
Type your password:
Al introducirla de esta manera, la contraseña no aparece en pantalla, lo que permite mantenerla en secreto para mayor seguridad.
Si olvida escribir la contraseña con un comando que la necesita, SunLink Server la solicita. Dependiendo del comando especificado, el software de SunLink Server puede solicitar también otra información relevante, como el nombre de usuario.
Algunos comandos net precisan confirmación, que puede suministrarse con las opciones /yes y /no para acelerar la ejecución. Cuando SunLink Server lee una de estas opciones, no se detiene para pedir la confirmación sino que acepta la opción /yes o /no como respuesta a la pregunta.
El uso de los comandos net con las opciones /yes (/y) y /no (/n) puede resultar útil para crear archivos por lotes y archivos de comandos del shell que no se interrumpan con preguntas de SunLink Server.
Por ejemplo, si utiliza el comando net logoff para salir de la red de área local manteniendo intactas las conexiones con los recursos compartidos remotos, el software de SunLink Server hace una pregunta similar a la siguiente:
You have the following remote connections:
LPT1
Continuing will cancel the connections.
Do you want to continue this operation? (Y/N) [Y]:
Puede utilizar las opciones /yes y /no con cualquier comando net para anticipar la respuesta a estas preguntas. Por ejemplo, si escribe lo siguiente, el software no pedirá ninguna confirmación:
net logoff /yes
Las páginas de este capítulo siempre se refieren a los nombres completos de los comandos, las opciones y los servicios, pero el software de SunLink Server puede reconocer nombres abreviados.
Todas las opciones del comando pueden abreviarse escribiendo un número de letras suficiente para distinguirlas de otras opciones. Por ejemplo, ésta es la sintaxis del comando net accounts:
net accounts [/forcelogoff:{minutos|no }] [/minpwlen:longitud] [/maxpwage:{días|unlimited}][/minpwage:días] [/uniquepw:número]
Estas opciones pueden abreviarse según se indica en el ejemplo siguiente:
net accounts /f:10 /minpwl:6 /ma:unlimited /minpwa:7 /u:3
No pueden abreviarse los valores de las opciones (por ejemplo, el valor unlimited de la opción /maxpwage).
Algunos de los nombres o contraseñas que deben introducirse pueden contener caracteres especiales, por ejemplo, el signo &. Si se encuentra en la línea de comandos del sistema Solaris y escribe un comando de SunLink Server que contiene caracteres especiales, debe utilizar un carácter de escape (la barra invertida [ \ ]) antes de cada carácter especial. Si se encuentra en un equipo cliente, puede escribir la cadena que contiene los caracteres especiales entre comillas.
Por ejemplo, para entrar en el sistema con el nombre de usuario mariosp y la contraseña mrkt&dev desde la línea de comandos del sistema, deberá escribir lo siguiente:
net logon mariosp mrkt\&dev
Entre los caracteres especiales más comunes del sistema Solaris se incluyen: el asterisco (*); el signo de punto y coma (;); la barra vertical (|); los corchetes ([ ]); los paréntesis [( )]; la interrogación (?); el signo &; el acento circunflejo (^); la barra invertida (\); los signos mayor y menor que (< >); los espacios ( ) y la arroba (@).
Existen otros caracteres especiales de Solaris que podría encontrarse. Si precisa más información al respecto, consulte la documentación de Solaris.
El sistema Solaris utiliza barras inclinadas para separar los distintos nombres en las rutas de acceso, lo cual difiere de los equipos cliente, donde se utilizan barras invertidas. Recuerde, sin embargo, que la gran mayoría de los comandos funcionan sin barras inclinadas o invertidas.
Al escribir rutas de acceso en la línea de comandos del sistema Solaris, puede utilizar uno de estos métodos:
Barras inclinadas sencillas - Separe cada elemento de la ruta de acceso con barras inclinadas sencillas, de la forma siguiente:
net share tmpshare=c:/tmp /us:10 /r:"Recurso de uso temporal"
Barras invertidas dobles - Separe cada elemento de la ruta con barras invertidas dobles, como en este ejemplo:
net share tmpshare=c:\\tmp /us:10 /r:"Recurso de uso temporal"
Apóstrofos - Separe cada elemento de la ruta con barras invertidas sencillas y escriba la ruta completa entre apóstrofos, de la forma siguiente:
net share 'tmpshare=c:\tmp' r:"Recurso de uso temporal"
Si incluye espacios intercalados en los valores, es aconsejable escribirlos entre comillas. Por ejemplo, para cambiar el comentario correspondiente al grupo guests, escribiría el comando siguiente:
net group "guests" /comment: "Invitados del dominio"
Los sistemas operativos de los clientes, como Windows 95 y Windows NT, utilizan barras invertidas para separar los nombres de las rutas de acceso, por ejemplo:
net use f: \\product\datos