From 63c4dc3c69a0ca49e94af94cc9375ba08d2f8b53 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 5 Sep 1997 20:40:34 +0000 Subject: Bringing 1.9.17 patch tree up to date for documentation. Preparing to release 1.9.17p1. Jeremy (jallison@whistle.com) --- docs/manpages/smb.conf.5 | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index 1eed1fcd868..a0a96f26ff6 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -1585,7 +1585,7 @@ see "debug level" .SS logon path (G) This parameter specifies the home directory where roaming profiles -(USER.DAT / USER.MAN files) are stored. +(USER.DAT / USER.MAN files for Windows 95) are stored. This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine. It also specifies @@ -1603,11 +1603,16 @@ be made read-only. It is not adviseable that the USER.DAT file be made read-only - rename it to USER.MAN to achieve the desired effect (a MANdatory profile). +Windows clients can sometimes maintain a connection to the [homes] +share, even though there is no user logged in. Therefore, it is +vital that the logon path does not include a reference to the +homes share (i.e \\\\%L\\HOMES\profile_path will cause problems). + .B Default: - logon path = \\\\%L\\%U + logon path = \\\\%L\\%U\\profile .B Example: - logon path = \\\\PROFILESERVER\\HOME_DIR\\%U + logon path = \\\\PROFILESERVER\\HOME_DIR\\%U\\PROFILE .SS logon script (G) -- cgit From 07b878e2027539b6721f41b9f5670d50d9da7071 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 8 Oct 1997 02:18:45 +0000 Subject: put this in 1.9.17 also ... change the semantics of hosts allow/hosts deny so that a global setting applies to all shares regardless of any settings on other shares. This allows us to immediately drop a connection if it does not come from a allowed host, without even parsing the first SMB packet. The next time we get a nasty security hole we can offer people the option of just setting their hosts allow line. If we drop a connection in this way we generate a "Not listening for calling name" response and then exit. --- docs/manpages/smb.conf.5 | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index a0a96f26ff6..5c4ce3375fe 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -720,10 +720,11 @@ then the "load printers" option is easier. A synonym for this parameter is 'hosts allow'. This parameter is a comma delimited set of hosts which are permitted to access -a services. If specified in the [global] section, matching hosts will be -allowed access to any service that does not specifically exclude them from -access. Specific services my have their own list, which override those -specified in the [global] section. +a service. + +If specified in the [global] section then it will apply to all +services, regardless of whether the individual service has a different +setting. You can specify the hosts by name or IP number. For example, you could restrict access to only the hosts on a Class C subnet with something like -- cgit From 849875f85196c0d3461b9466785c8f00ade0ec1f Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 12 Oct 1997 23:51:46 +0000 Subject: updated the "comment =" entry a bit --- docs/manpages/smb.conf.5 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index 5c4ce3375fe..740c0921919 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -865,9 +865,11 @@ See also : "valid chars". client code page = 437 .SS comment (S) -This is a text field that is seen when a client does a net view to -list what shares are available. It will also be used when browsing is -fully supported. +This is a text field that is seen next to a share when a client does a +net view to list what shares are available. + +If you want to set the string that is displayed next to the machine +name then see the server string command. .B Default: No comment string -- cgit From 0826e4b41b9fcbcdd8ff758c8b5b6da9ca28eb66 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 14 Oct 1997 02:53:58 +0000 Subject: minor fixes to mangling and oplocks entries in man page --- docs/manpages/smb.conf.5 | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index 740c0921919..b5fe0fd1a00 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -282,9 +282,9 @@ substitutions and other smb.conf options. .SS NAME MANGLING -Samba supports "name mangling" so that DOS and Windows clients can use -files that don't conform to the 8.3 format. It can also be set to adjust -the case of 8.3 format filenames. +Samba supports "name mangling" so that older DOS and Windows 3 clients +can use files that don't conform to the 8.3 format. It can also be set +to adjust the case of 8.3 format filenames. There are several options that control the way mangling is performed, and they are grouped here rather than listed separately. For the @@ -1206,12 +1206,11 @@ only one accessing the file and it will aggressively cache file data. With some oplock types the client may even cache file open/close operations. This can give enormous performance benefits. -Samba does not support opportunistic locks because they are very -difficult to do under Unix. Samba can fake them, however, by granting -a oplock whenever a client asks for one. This is controlled using the -smb.conf option "fake oplocks". If you set "fake oplocks = yes" then -you are telling the client that it may aggressively cache the file -data. +Samba does not support opportunistic locks in this release. Samba can +fake them, however, by granting a oplock whenever a client asks for +one. This is controlled using the smb.conf option "fake oplocks". If +you set "fake oplocks = yes" then you are telling the client that it +may aggressively cache the file data. By enabling this option on all read-only shares or shares that you know will only be accessed from one client at a time you will see a big -- cgit From b03c6242b6d79cdca7956f689da5561302a74ae0 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 20 Oct 1997 21:50:59 +0000 Subject: WHATSNEW.txt: Updated in preparation for p4. Support.txt: One more consultant. smb.conf: dos filetimes added. loadparm.c: dos filetimes added. proto.h: The usual. reply.c: dos filetimes added. server.c: dos filetimes added. time.c: dos filetimes added. trans2.c: dos filetimes added. Jeremy (jallison@whistle.com) --- docs/manpages/smb.conf.5 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index b5fe0fd1a00..df63bdd55db 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -530,6 +530,8 @@ directory mode dont descend +dos filetimes + exec fake oplocks @@ -1186,6 +1188,22 @@ descend" entries. For example you may need "./proc" instead of just .B Example: dont descend = /proc,/dev +.SS dos filetimes (S) +Under DOS and Windows, if a user can write to a file they can change +the timestamp on it. Under POSIX semantics, only the owner of the file +or root may change the timestamp. By default, Samba runs with POSIX +semantics and refuses to change the timestamp on a file if the user +smbd is acting on behalf of is not the file owner. Setting this option +to True allows DOS semantics and smbd will change the file timstamp as +DOS requires. This is a correct implementation of a previous compile-time +options (UTIME_WORKAROUND) which was broken and is now removed. + +.B Default: + dos filetimes = False + +.B Example: + dos filetimes = True + .SS encrypt passwords (G) This boolean controls whether encrypted passwords will be negotiated -- cgit From 3d6328e1a1ad59fe31aa2071885ad12ce488ba23 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 21 Oct 1997 10:12:28 +0000 Subject: update the password server docs --- docs/manpages/smb.conf.5 | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index df63bdd55db..a491f8fa08b 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -2355,6 +2355,11 @@ If you list several hosts in the "password server" option then smbd will try each in turn till it finds one that responds. This is useful in case your primary server goes down. +If you are using a WindowsNT server as your password server then you +will have to ensure that your users are able to login from the Samba +server, as the network logon will appear to come from there rather +than from the users workstation. + .SS path (S) A synonym for this parameter is 'directory'. -- cgit From 3990b10bcc84e96fe34162fe2c42b674fbb96430 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 21 Oct 1997 10:31:44 +0000 Subject: add a note on how to map usernames with spaces in them --- docs/manpages/smb.conf.5 | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'docs/manpages') diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index a491f8fa08b..1e66ccb44c4 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -3230,6 +3230,14 @@ would use You can have as many mappings as you like in a username map file. +You can map Windows usernames that have spaces in them by using double +quotes around the name. For example: + + tridge = "Andrew Tridgell" + +would map the windows username "Andrew Tridgell" to the unix username +tridge. + Note that the remapping is applied to all occurrences of usernames. Thus if you connect to "\e\eserver\efred" and "fred" is remapped to "mary" then you will actually be connecting to -- cgit From e923585ef0f6b6845b1d8042f8c461411e846e1a Mon Sep 17 00:00:00 2001 From: Paul Blackman Date: Tue, 21 Oct 1997 12:38:07 +0000 Subject: Removed references to samba.canberra, replacing with samba.anu Added mirror sites. --- docs/manpages/samba.7 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/manpages') diff --git a/docs/manpages/samba.7 b/docs/manpages/samba.7 index 7e98c850d41..7260cbad396 100644 --- a/docs/manpages/samba.7 +++ b/docs/manpages/samba.7 @@ -65,7 +65,7 @@ the mailing list are given in the README file that comes with Samba. If you have access to a WWW viewer (such as Netscape or Mosaic) then you will also find lots of useful information, including back issues -of the Samba mailing list, at http://samba.canberra.edu.au/pub/samba/ +of the Samba mailing list, at http://samba.anu.edu.au/samba/ .SH AUTHOR The main author of the Samba suite is Andrew Tridgell. He may be -- cgit From 460186a1b4de8ddeebe9d37faafd9b5b321ee493 Mon Sep 17 00:00:00 2001 From: Samba Release Account Date: Tue, 21 Oct 1997 16:43:43 +0000 Subject: preparing for release of 1.9.17p4 --- docs/manpages/nmbd.8 | 2 +- docs/manpages/samba.7 | 2 +- docs/manpages/smb.conf.5 | 2 +- docs/manpages/smbclient.1 | 2 +- docs/manpages/smbd.8 | 2 +- docs/manpages/smbpasswd.8 | 2 +- docs/manpages/smbrun.1 | 2 +- docs/manpages/smbstatus.1 | 2 +- docs/manpages/smbtar.1 | 2 +- docs/manpages/testparm.1 | 2 +- docs/manpages/testprns.1 | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) (limited to 'docs/manpages') diff --git a/docs/manpages/nmbd.8 b/docs/manpages/nmbd.8 index 148e53478c2..100cbcc5087 100644 --- a/docs/manpages/nmbd.8 +++ b/docs/manpages/nmbd.8 @@ -1,4 +1,4 @@ -.TH NMBD 8 nmbd nmbd +.TH NMBD 8 "22 Oct 1997" "nmbd 1.9.17p4" .SH NAME nmbd \- provide netbios nameserver support to clients .SH SYNOPSIS diff --git a/docs/manpages/samba.7 b/docs/manpages/samba.7 index 7260cbad396..a15c4a0041e 100644 --- a/docs/manpages/samba.7 +++ b/docs/manpages/samba.7 @@ -1,4 +1,4 @@ -.TH SAMBA 7 Samba Samba +.TH SAMBA 7 "22 Oct 1997" "samba 1.9.17p4" .SH NAME Samba \- a LanManager like fileserver for UNIX .SH SYNOPSIS diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index 1e66ccb44c4..1bd5ab26cf4 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -1,4 +1,4 @@ -.TH SMB.CONF 5 smb.conf smb.conf +.TH SMB.CONF 5 "22 Oct 1997" "smb.conf 1.9.17p4" .SH NAME smb.conf \- configuration file for smbd .SH SYNOPSIS diff --git a/docs/manpages/smbclient.1 b/docs/manpages/smbclient.1 index 6ae454f2f24..e8c7c291e37 100644 --- a/docs/manpages/smbclient.1 +++ b/docs/manpages/smbclient.1 @@ -1,4 +1,4 @@ -.TH SMBCLIENT 1 smbclient smbclient +.TH SMBCLIENT 1 "22 Oct 1997" "smbclient 1.9.17p4" .SH NAME smbclient \- ftp-like Lan Manager client program .SH SYNOPSIS diff --git a/docs/manpages/smbd.8 b/docs/manpages/smbd.8 index 6c26c83c0d1..8f9aeb54a91 100644 --- a/docs/manpages/smbd.8 +++ b/docs/manpages/smbd.8 @@ -1,4 +1,4 @@ -.TH SMBD 8 smbd smbd +.TH SMBD 8 "22 Oct 1997" "smbd 1.9.17p4" .SH NAME smbd \- provide SMB (aka LanManager) services to clients .SH SYNOPSIS diff --git a/docs/manpages/smbpasswd.8 b/docs/manpages/smbpasswd.8 index 176534b04f6..ff4c10a721a 100644 --- a/docs/manpages/smbpasswd.8 +++ b/docs/manpages/smbpasswd.8 @@ -1,4 +1,4 @@ -.TH SMBPASSWD 1 smbpasswd smbpasswd +.TH SMBPASSWD 8 "22 Oct 1997" "smbpasswd 1.9.17p4" .SH NAME smbpasswd \- change a users smb password in the smbpasswd file. .SH SYNOPSIS diff --git a/docs/manpages/smbrun.1 b/docs/manpages/smbrun.1 index bc265ebf7f5..194ef45457f 100644 --- a/docs/manpages/smbrun.1 +++ b/docs/manpages/smbrun.1 @@ -1,4 +1,4 @@ -.TH SMBRUN 1 smbrun smbrun +.TH SMBRUN 1 "22 Oct 1997" "smbrun 1.9.17p4" .SH NAME smbrun \- interface program between smbd and external programs .SH SYNOPSIS diff --git a/docs/manpages/smbstatus.1 b/docs/manpages/smbstatus.1 index e59f815b78b..c28f7282611 100644 --- a/docs/manpages/smbstatus.1 +++ b/docs/manpages/smbstatus.1 @@ -1,4 +1,4 @@ -.TH SMBSTATUS 1 smbstatus smbstatus +.TH SMBSTATUS 1 "22 Oct 1997" "smbstatus 1.9.17p4" .SH NAME smbstatus \- report on current Samba connections .SH SYNOPSIS diff --git a/docs/manpages/smbtar.1 b/docs/manpages/smbtar.1 index a03b8a6a668..b21af230962 100644 --- a/docs/manpages/smbtar.1 +++ b/docs/manpages/smbtar.1 @@ -1,4 +1,4 @@ -.TH SMBTAR 1 smbtar smbtar +.TH SMBTAR 1 "22 Oct 1997" "smbtar 1.9.17p4" .SH NAME smbtar \- shell script for backing up SMB shares directly to UNIX tape drive .SH SYNOPSIS diff --git a/docs/manpages/testparm.1 b/docs/manpages/testparm.1 index 0b6e6e84c0b..812d417ead8 100644 --- a/docs/manpages/testparm.1 +++ b/docs/manpages/testparm.1 @@ -1,4 +1,4 @@ -.TH TESTPARM 1 testparm testparm +.TH TESTPARM 1 "22 Oct 1997" "testparm 1.9.17p4" .SH NAME testparm \- check an smbd configuration file for internal correctness .SH SYNOPSIS diff --git a/docs/manpages/testprns.1 b/docs/manpages/testprns.1 index 9819a679d84..bc0744d14c7 100644 --- a/docs/manpages/testprns.1 +++ b/docs/manpages/testprns.1 @@ -1,4 +1,4 @@ -.TH TESTPRNS 1 testprns testprns +.TH TESTPRNS 1 "22 Oct 1997" "testprns 1.9.17p4" .SH NAME testprns \- check printer name for validity with smbd .SH SYNOPSIS -- cgit