1; Configuration file for smbd. 2; ============================================================================ 3; For the format of this file and comprehensive descriptions of all the 4; configuration option, please refer to the man page for smb.conf(5). 5 6; This is a sample configuration for IRIX 6.x systems 7; 8; The following configuration should suit most systems for basic usage and 9; initial testing. It gives all clients access to their home directories and 10; /usr/tmp and allows access to all printers returned by lpstat. 11; 12[global] 13 comment = Samba %v 14 workgroup = workgroup 15 printing = sysv 16; 17; The default for printcap name is lpstat which will export all printers. 18; If you want to limit the printers that are visible to clients, you can 19; use a printcap file. The script mkprintcap.sh will create a printcap 20; file that contains all your printers. Edit this file to only contain the 21; printers that you wish to be visible. Names longer than 15 characters 22; in the printcap file will not be visible to clients. 23; 24; printcap name = /usr/samba/printcap 25 printcap name = lpstat 26; 27; If you are using Impressario 1.x then you'll want to use the 28; sambalp script provided with this package. It works around 29; a problem in the PostScript generated by the standard Windows 30; drivers--there is a check to verify sufficient virtual memory 31; is available in the printer to print the job, but this fails 32; under Impressario because of a bug in Impressario 1.x. The sambalp 33; script strips out the vmstatus check. BTW, when using this 34; setup to print be sure to configure a Windows printer driver 35; that generates PostScript--QMS-PS 810 is one that should work 36; with the sambalp script. This version of sambalp (if installed 37; as a setuid script - see the comments at the beginning of the 38; script) will setuid to the username if valid on the system. This 39; makes the banner pages print the proper username. You can disable 40; the PostScript fixes by changing a variable in sambalp. 41; 42 print command = /usr/samba/bin/sambalp %p %s %U %m 43; print command = /usr/bin/lp -c -d%p -t"%U on machine %m" %s ; rm %s 44 45; clear the default lppause and lpresume commands since these are not 46; supported in IRIX 47 lppause command = 48 lpresume command = 49 50 load printers = yes 51 guest account = nobody 52 browseable = yes 53 54; this tells Samba to use a separate log file for each machine 55; that connects - default is single file named /usr/samba/var/log.smb 56; log file = /usr/samba/var/log.%m 57 58; Set a max size for log files in Kb 59 max log size = 50 60 61; You will need a world readable lock directory 62; if you want to support the file sharing modes for multiple users 63; of the same files 64 locking = yes 65 lock directory = /usr/samba/var/locks 66 67 security = user 68 69; You need to test to see if this makes a difference on your system 70 socket options = TCP_NODELAY 71 72; Set the os level to > 32 if there is no NT server for your workgroup 73 os level = 0 74 preferred master = no 75 domain master = no 76 local master = no 77 wins support = no 78 wins server = 79 80 preserve case = yes 81 short preserve case = yes 82 83; These are the settings required for IRIX password sync 84 passwd program = /usr/bin/passwd %u 85 passwd chat = *ew*password:* %n\n *e-enter*new*password:* %n\n 86 87; Uncomment the following if you wish to use encrypted passwords. 88; encrypt passwords = yes 89 90; Uncomment the following if you wish to sync unix and smbpasswd 91; unix password sync = yes 92 93; Printer admin account to allow uploading printer drivers 94 printer admin = lp 95 96; Sample winbindd configuration parameters - uncomment and 97; change if necessary for your desired configuration 98; winbind uid = 50000-60000 99; winbind gid = 50000-60000 100; winbind separator = + 101; winbind cache time = 10 102; password server = * 103 104; Sample add user command for automatically adding machine accounts 105; add user script = /usr/sbin/passmgmt -a -h/dev/null -g20 -s/usr/bin/false %u 106 107[homes] 108 comment = Home Directories 109 browseable = no 110 writeable = yes 111 112; Share for printer drivers for automatic driver download 113; 114[print$] 115 comment = printer driver directory 116 path = /usr/samba/printer 117 guest ok = yes 118 browseable = yes 119 read only = yes 120 write list = lp 121 122[printers] 123 comment = All Printers 124 path = /var/spool/samba 125 browseable = no 126 printable = yes 127 guest ok = yes 128 writeable = no 129 create mask = 0700 130 131[tmp] 132 comment = Temporary file space 133 path = /usr/tmp 134 writeable = yes 135 guest ok = yes 136