*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> ksd (1)              


     KSD(1M)	     K-AShare by Xinet (05/03/00 10.2)	       KSD(1M)

     NAME    [Toc]    [Back]
	  ksd -	 AppleShare file server

     SYNOPSIS    [Toc]    [Back]
	  /usr/etc/appletalk/ksd [ -oAcfiLlpsSRvVGhHx ]	[ -moveinuse ]
	      [	-ipaddr	#.#.#.#	] [ -ipport port ] [ -noddp ]
	      [	-nc ] [	-m max_files_per_user ]	[ -t tcpopt ]
	      [	-d hex_debug_level ] [ -Z zone ] server-name

     DESCRIPTION    [Toc]    [Back]
	  Ksd is an AppleShare network file system server.  It uses
	  the K-Talk AppleTalk protocols to service file system
	  requests from	remote clients.

	  The K-AShare server advertises its services with the Name
	  Binding Protocol Daemon nbpd(1m) using the server-name
	  specified (unless the	-noddp argument	is given).  The	server
	  name may contain blanks, but it must then be quoted in the
	  shell	invocation.

	  The boot-time	invocation of the servers normally resides in
	  the file /usr/etc/appletalk/services,	which is used by the
	  atinit(1m) program.  Only one	ksd(1m)	daemon can be running
	  on a machine;	however	ksd will fork slave processes to
	  distribute the system	load between several processes.

	  The who(1) command shows users currently using the ksd(1m)

     OPTIONS    [Toc]    [Back]
	  -A   Attempts	to get an AFS token by calling
	       "/usr/afsws/bin/klog" with the user name	and password.
	       Will not	open connections for users who cannot validate
	       with AFS.

	  -c   Prevents	users from saving their	password permanently
	       on the Macintosh.

	  -t   Set the security	level for connections via TCP/IP.
	       Since TCP/IP connections	can happen over	the Internet,
	       additional security is often prudent.  Tcpopt can be
	       one of the following:  disable prevents TCP logins
	       completely, localpasswd does not	allow "guest", "root",
	       or logins without a password from clients that are not
	       directly	connected to the server	(and is	the default),
	       local allows only users on networks directly connected
	       to the server access, passwd allows users to connect
	       from anywhere as	long as	they have a password and they
	       are not "guest" or "root", none allows all TCP/IP
	       connections, and	is recommended only on isolated	nets
	       or behind a firewall.

     Page 1					     (printed 5/4/100)

     KSD(1M)	     K-AShare by Xinet (05/03/00 10.2)	       KSD(1M)

	  -d   Set the debugging level to hex_debug_level. The
	       debugging levels	are documented only in the source

	  -f   A performance option.  AFP protocol requires that file
	       space be	reserved before	writing	data.  This implies
	       that a dummy file has to	be written first.  With	the
	       -f flag,	file space is not reserved and the file	is
	       written only once.

	  -i   Allow users who have blank passwords to login.

	  -L   Do not search for the "user's real name"	in the GECOS
	       field of	password entries.  This	avoids a scan through
	       every entry in the passwd(4) database at	each login,
	       but requires AppleShare users to	use their exact	UN*X
	       login account name.

	  -l   Do not do make any calls	to the UNIX lock manager.
	       This option is intended for users who do	not have a
	       stable lock manager.   The server allows	the client to
	       set locks, but they are not really set.	Unpredictable
	       behavior	may occur when using clients that depend on
	       file locking, or	when multiple users attempt to access
	       the same	file.  Use of this flag	is discouraged.

	  -m   Set the maximum number of files that a connected	user
	       can open	at one time to max_files_per_user. (The
	       default is 32). This option is useful if	you have users
	       who are running ill-behaved Macintosh applications
	       (i.e. programs that fail	to close files).

	  -o   Fork a slave process for	each user.  This should	only
	       be used on systems with lots of memory.

	  -p   Prevent users from changing their password from the
	       Macintosh.  This	flag should be used if the unix	server
	       is using	any non-standard password scheme.

	  -s   Run ksd(1m) in secure mode.  Don't allow	root logins
	       from the	client.

	  -R   This option gives the root user administrative
	       privileges from AppleShare.  Without this option, root
	       behaves just like any other user.  This option has no
	       effect if root logins are disabled with -s or with the
	       tcp security options.

	  -v   Make dot	files visible to user. This is a potentially
	       dangerous option, since in certain cases	files that
	       start with a dot	will be	mistaken for device drivers by
	       the Finder, causing the Macintosh to crash.  The

     Page 2					     (printed 5/4/100)

     KSD(1M)	     K-AShare by Xinet (05/03/00 10.2)	       KSD(1M)

	       default is to hide all dot files.

	  -S   Do follow Symbolic links.  Normally, ksd(1m) doesn't
	       follow symbolic links, because of the danger of cycles.
	       Since the Mac doesn't understand	symbolic links,	the
	       Finder and other	Mac applications cannot	handle these
	       cycles in the file systems, and can easily crash	the
	       Mac.  If	your mounted file system is really free	of
	       cycles created by symbolic links, you might want	to
	       follow symbolic links, but this is another potentially
	       dangerous option.

	  -V   Log verbose messages, mostly about failed login
	       attempts.  Normally, ksd(1m) does not do	any error
	       logging when a login fails.  This option	causes
	       messages	to be logged in	/usr/adm/appletalk/at_log
	       indicating the net and node of the machine that the
	       login request came from (and the	user name if just the
	       password	was incorrect).	This option is mainly for
	       government installations	that require it.

	  -G   Show up to 4 Gigabytes for a volume size.  By default,
	       ksd limits the size it reports to 1.7Gig, which is the
	       most a pre-7.5-Mac could	handle.

	  -h   Don't allow users to mount their	home directories, and
	       don't look for .KSVols files.   Only public volumes (in
	       KASPubVols) are accessable.

	  -H   Do not list public volumes  that	the user cannot	read.
	       The default bevavior is to show the volumes, but	gray
	       them out.

	  -x   Do not allow Guest access to AppleShare volumes.
	       Without this flag, ksd(1m) will use any of the
	       following accounts for guest access, whichever it finds
	       first:  ksdguest, ksd_guest, guest, nobody (if none
	       exist, it uses UID 65534	and GID	65534 for guest
	       access, with no personal	volumes).

	       Allow files that	are open to be moved (rather than
	       returning the specified afpFileBusy).  This mirrors the
	       behavior	of Mac personal	file sharing.

	  -nc  Disables	the ``clear text'' method of accepting
	       passwords during	login.

	       Forces the server to advertize the given	IP address
	       (must be	specified in ``dot'' notation) as it's
	       connection address.  Without this argument, ksd uses

     Page 3					     (printed 5/4/100)

     KSD(1M)	     K-AShare by Xinet (05/03/00 10.2)	       KSD(1M)

	       one of the configured IP	interface addresses, whichever
	       one seems closest to the	client.

	       Use the specified port number as	the AppleShare
	       connection port,	instead	of the default 548.

	       Turns off connection via	AppleTalk.  This also prevents
	       ksd from	advertizing its	service	via NBP, effectively
	       hiding it from choosers.

	  -Z zone
	       Specifies the zone in which to publish this server.
	       The default zone	will be	used if	this option is not
	       present.	 You can publish the server in multiple	zones
	       by using	multiple zone options (e.g. -Z net1 -Z net2 ).

     FILES    [Toc]    [Back]
	  /usr/adm/appletalk/icons/*	Icon database

	  /usr/adm/appletalk/KASPubVols	List of	K-AShare public

	  /usr/adm/appletalk/at_log	Log of AppleTalk errors, etc.

	  /usr/adm/appletalk/motd	Message	sent to	users when
					they first connect to K-AShare

	  /usr/adm/appletalk/msg	Message	sent to	each user when
					ksd receives a SIGUSR1,	or
					sent as	a shutdown warning
					when ksd receives a SIGUSR2

	  */.HSResource/*		Directory for storing the
					resource fork of files

	  */.HSancillary		File for additional file
					information needed by Mac

	  ~/.KSVols (or	$HOME/.KSVols on HP-UX)
					User's personal	volume
					specification files

     SEE ALSO    [Toc]    [Back]
	  K-AShare Administrator's Guide
	  K-Talk Administrator's Guide
	  who(1), ksd_restart(1m), ksd_msg(1m),	kats(1), kunarc(1),

     Page 4					     (printed 5/4/100)

[ Back ]
 Similar pages
Name OS Title
mount_kfs IRIX AppleShare mounter
dtrebuild IRIX ``desktop'' maintenance of AppleShare volumes
configkfs IRIX configuration program for AppleShare Client
v5srvtab HP-UX The server and machine keytab file
rpc.passw IRIX server for modifying NIS password file
ftpd OpenBSD Internet File Transfer Protocol server
ftpd FreeBSD Internet File Transfer Protocol server
ftpd IRIX Internet File Transfer Protocol server
rdistd Tru64 Remote file distribution server program
rdistd IRIX remote file distribution server program
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service