glenda.party
term% ls -F
term% pwd
$home/manuals/9front/8/cifsd
term% cat index.txt
CIFSD(8)                    System Manager's Manual                   CIFSD(8)



NAME
       cifsd - CIFS/SMB network daemon

SYNOPSIS
       ip/cifsd  [ -t ] [ -d ] [ -f debuglog ] [ -w name ] [ -o option ] ... [
       conndir ]

DESCRIPTION
       Cifsd exports filesystems to CIFS or SMB clients like Microsoft ™  Win‐
       dows.

       It   is  normally  started  by  the  network  listen  process  via  the
       /rc/bin/service/tcp445 service script  (see  listen(8)),  which  passes
       conndir and filedescriptors 0 and 1 to the incoming connection.

       Users  are  authenticated  by  ther Inferno/pop secret held by the auth
       server.  When successful, cifsd changes its user id  and  namespace  to
       the  authenticated  user.   Informative  log  messages  are appended to
       /sys/log/cifsd if it exists.

       By default the share local is offered, which represents the root of the
       namespace  described by /lib/namespace.  If a different name is explic‐
       itly requested by the client then /bin/9fs (see srv(4)) is  invoked  to
       attach that filesystem, which is then exported instead.

       The flags are:

       t      Run the server in trusted mode, so it will not require authenti‐
              cation from the client and keep running  in  the  callers  name‐
              space.

       d      Enable or increases debug verbosity for the debuglog file. Debug
              messages are never written to the system logfile.

       f      Specify the filename for the debuglog file. If not specified  no
              debug messages are generated.

       w      Set  the  workgroup  (or primary domain) to name. The default is
              WORKGROUP

       o      Enables the following option string.  This flag can appear  mul‐
              tiple  times when more than one option has to be enabled.  Valid
              options are:

              trspaces
                     transforms whitespace in filenames to non breaking white‐
                     space.  This  is  useful when exporting filesystems other
                     than fossil.

              casesensitive
                     By default, filename lookups are done case insensitive to
                     match windows filesystem semantics.  This option disables
                     case insensitive lookups which can result  in  a  perfor‐
                     mance improvement, but might break some applications.

FILES
       /rc/bin/service/tcp445
       /sys/log/cifsd
       /lib/namespace

SOURCE
       /sys/src/cmd/ip/cifsd

SEE ALSO
       listen(8), srv(4)

HISTORY
       Cifsd first appeared in 9front (May, 2011).



                                                                      CIFSD(8)