Alternatively, you could create a new user whose home directory would contain the shared area and then make sure that this home directory is mounted at boot up.
If you are using an NT server and wish the shared area to be held on that, you can create a share which is then mounted by the NC at bootup. To do this:
LanMan:Connect <Mount name> <Server> <Share> <User name> [>Password<]e.g. the following will mount \\NTSERVER\SHARED as the user GUEST (no password) as LanMan::Shared.$
LanMan:Connect Shared NTSERVER SHARED GUEST
Mount3:Filer_OpenDir Root:Shared,Shared area, directoryThis will create an icon as a normal blue directory on the iconbar with the text Shared area underneath. When clicked on this will open the shared area. If you are using the NT method explained above, replace the Root:Shared section with the path to the mount (e.g. LanMan::Shared.$)
firsturl:<URL to use>For example, if you want to go straight into RISCOS, use the following:
firsturl:riscos:If you want to go straight into the NCWorks switcher, use the following:
firsturl:ncworks:If you want to go straight into web-based email, use the following:
firsturl:wwwmail:This does not alter access to your defined home page which is still available at any time by clicking the home icon either in the browser or in the NCWorks switcher.
If you want all the NCs to use the same page, but to use a non-standard URL, you should edit the !Login.Messages file and alter the URL given from a combination of the webhost and the loginpage tokens. To use a different server, edit the webhost line to contain the server name or IP address instead of <Inet$BootServer>. To alter the path on the server, alter the loginpage line.
If you want different NCs to use different loginpages (e.g. you want a reception class to click on a picture of themselves to log in, but all other users to use a username and password), you should use the Custom directory to set a different initial home page. To do this, you should create a directory named after the NC you wish to customise in the !NFSBoot.Custom directory (the NC name is given during boot up as soon as the Xemplar or Precedence banner appears on the screen). Then save an Obey file in this directory called !Run which contains the following line:
Set NCFresco$LoginPage -URL <URL to use>e.g.
Set NCFresco$LoginPage -URL http://<Inet$BootServer>/reception/The directory and the !Run file may already exist if you have customised printers or screen modes.
N.B. You will need to have applied all the latest hotfixes
You must always ensure that any files or directories you create in the boot sequence are given public read access.
username map = /etc/smbusers
root = administrator
http://ncserver/~sborrill/
Log on as ncadmin and open the boot sequence. Open the Apps directory (holding down Ctrl will make this much quicker) and then shift-double-click on !RISCOS. Finally, shift-double-click on the Messages file and simply edit the line that says:
Mount1:Filer_OpenDir <User$Dir>,Home area,harddiscto:
Mount1:Filer_OpenDir <User$Dir>,<Inet$UserName>|Home area,harddiscSave the file.