The following section contains miscellaneous technical information about PCShare which is primarily of interest to experienced system administrators only.
A 2.1 PCShare 2.5 compatibility
The tar archive " HELIOSDIR/etc/pcscompat/pcapps25.tgz" contains the PCShare 2.5 client compatibility files which are needed for connecting to PCShare MS-DOS and Windows 3.x clients. If you need PCShare 2.5 client compatibility, execute the following commands as user " root " :
# cd /usr/local/helios (use your HELIOS installation
directory)
# gunzip < etc/pcscompat/pcapps25.tgz | tar xvf -
All files will be extracted into the " HELIOSDIR/public" folder. After a PCShare restart, the PCShare 2.5 native protocol is available for DOS and Windows 3.1 clients. Complete documentation for PCShare 2.x compatibility can be found on the HELIOS CD (
manuals > old >
ps20-e.pdf/ps25-ad.pdf).
A 2.2 UNIX command reference
Many of the functions of PCShare are aided by the high performance of the UNIX operating system, with PCShare being closely integrated with a number of the more common system programs and facilities in UNIX.
For example, PCShare uses the UNIX program " syslogd" . This program is responsible for passing information within the UNIX system itself, and is used by PCShare mainly as a medium of transport.
PCShare also accesses the host system files " /etc/passwd" and " /etc/group" .
" syslogd" , which runs continuously in the background within UNIX, has the task of processing status and error messages from other active programs, and sending them to a specific output device or file in accordance with its configuration. All of the PCShare modules use the services of " syslogd" to output system error messages and warnings.
By changing the configuration file " /etc/syslog.conf" on the server, the administrator is able to exactly control the flow of messages. For example, messages can be automatically passed on to users logged-on to the system (or entire groups), or simply stored in files or output to the system console.
With some operating systems, PCShare (as many other UNIX programs) will not log any error messages or warnings unless " syslogd" has been appropriately configured.
Important: For the following commands it is required to use the HELIOS " dt tools" . These utilities mimic the functionality of the UNIX commands " mkdir" , " rmdir" , " chmod" , " chown" , " chgrp" , etc., while maintaining the integrity of the desktop database. The " dt tools" are described in the Base manual.
The UNIX program " mkdir" can be used to create new subdirectories in the UNIX file system. " mkdir" can also be used by the administrator to create new directories for the PC. Directories are best created or deleted by using the Explorer on a Windows workstation. " rmdir" (remove directory) can be used to remove directories/folders when they are no longer needed.
The UNIX system program " chmod" (change mode) can be used to change user privileges for files and directories in the UNIX file system. You can also use " chmod" to change access privileges for files/folders created for PCs on the PCShare file server.
Important: You should never change the privileges of files in the HELIOS installation directory, or in spool directories used by the HELIOS print server.
The UNIX programs " chown" and " chgrp" can be used to change the owner (creator) or group of a file or directory. Only the system administrator can change the owner of a file or change the file's group to one in which the owner is not a member.
The UNIX program " cron"
(cronos <Greek>= time), which runs continuously within UNIX, can be configured to start and stop specified programs at predetermined times. An appropriate entry in the cron configuration table (crontab) can be used to start and stop a particular server at a specified time of day. " cron" can also be used to automate data backup procedures.
" ufsdump" is a data archiving program available on BSD UNIX systems. It is the recommended program for making backup (security) copies of network volumes to a tape streamer or other removable storage media attached to the UNIX host. You can read in the archive again with " restore" . See also " Data backup" in the Base manual.
Either " portmap" or " rpcbind" are needed by the desktop server.