ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] samba+printer
@ 2008-04-16  6:52 alisher
  2008-04-16 16:59 ` Dmitry
  2008-04-16 21:04 ` Michael Shigorin
  0 siblings, 2 replies; 7+ messages in thread
From: alisher @ 2008-04-16  6:52 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Здравствуйте. Имею принтер расшареный в самбе. Все было хорошо, но 
сегодня что-то перестал пахать. С линукс машин печатает а с ХР пишет 
"нет доступа". Какие возможны проблемы?


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] samba+printer
  2008-04-16  6:52 [Sysadmins] samba+printer alisher
@ 2008-04-16 16:59 ` Dmitry
  2008-04-17  3:25   ` alisher
  2008-04-16 21:04 ` Michael Shigorin
  1 sibling, 1 reply; 7+ messages in thread
From: Dmitry @ 2008-04-16 16:59 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

alisher пишет:
> Здравствуйте. Имею принтер расшареный в самбе. Все было хорошо, но 
> сегодня что-то перестал пахать. С линукс машин печатает а с ХР пишет 
> "нет доступа". Какие возможны проблемы?
Если точно ничего нигде не меняли,
то попробуйте синхронизировать время на Linux с Windows.

С наилучшими пожеланиями,
			Дмитрий


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] samba+printer
  2008-04-16  6:52 [Sysadmins] samba+printer alisher
  2008-04-16 16:59 ` Dmitry
@ 2008-04-16 21:04 ` Michael Shigorin
  2008-04-17  3:25   ` alisher
  1 sibling, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2008-04-16 21:04 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Wed, Apr 16, 2008 at 12:52:05PM +0600, alisher wrote:
> Здравствуйте. Имею принтер расшареный в самбе. Все было хорошо,
> но сегодня что-то перестал пахать. С линукс машин печатает а с
> ХР пишет "нет доступа". Какие возможны проблемы?

Поднимите log level в самбе и смотрите /var/log/samba/log.этаXP

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] samba+printer
  2008-04-16 21:04 ` Michael Shigorin
@ 2008-04-17  3:25   ` alisher
  2008-04-17  8:16     ` Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: alisher @ 2008-04-17  3:25 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss


> Поднимите log level в самбе и смотрите /var/log/samba/log.этаXP
>
>   
Примерно в это время не работало. Потом настроил с линуксовых машин шла 
печать а с ХР нет. Настроил его через cups. Но все же хотелось бы знать 
в чем проблеиа.
log.*:
[2008/04/16 09:48:42, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service manager initially 
as user tatmanager (uid=505, gid=505) (pid 12202)
[2008/04/16 09:52:34, 0] lib/util_sock.c:read_data(534)
  read_data: read failure for 4 bytes to client 192.168.1.4. Error = 
Connection reset by peer
[2008/04/16 10:04:13, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service public initially as 
user tatmanager (uid=505, gid=505) (pid 12660)
[2008/04/16 10:04:29, 0] lib/util_sock.c:read_data(534)
  read_data: read failure for 4 bytes to client 192.168.1.4. Error = 
Connection reset by peer
[2008/04/16 10:04:30, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service public initially as 
user nobody (uid=99, gid=99) (pid 12660)
[2008/04/16 10:04:48, 1] smbd/service.c:close_cnum(1230)
  tatmanager (192.168.1.4) closed connection to service public
[2008/04/16 10:12:42, 1] smbd/service.c:close_cnum(1230)
  tatmanager (192.168.1.4) closed connection to service public
[2008/04/16 10:19:16, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service manager initially 
as user tatmanager (uid=505, gid=505) (pid 5775)
[2008/04/16 10:21:27, 0] param/loadparm.c:service_ok(3004)
  WARNING: No path in service Без имени - making it unavailable!
[2008/04/16 10:21:27, 1] param/loadparm.c:service_ok(3011)
  NOTE: Service Без имени is flagged unavailable.
[2008/04/16 10:21:57, 1] smbd/service.c:close_cnum(1230)
  tatmanager (192.168.1.4) closed connection to service manager
[2008/04/16 11:12:21, 0] lib/util_sock.c:read_data(534)
  read_data: read failure for 4 bytes to client 192.168.1.4. Error = 
Connection reset by peer
[2008/04/16 11:12:33, 0] lib/util_sock.c:read_data(534)
  read_data: read failure for 4 bytes to client 192.168.1.4. Error = 
Connection reset by peer
[2008/04/16 11:19:08, 0] lib/util_sock.c:write_data(562)
  write_data: write failure in writing to client 0.0.0.0. Error 
Connection reset by peer
[2008/04/16 11:19:08, 0] lib/util_sock.c:send_smb(769)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
[2008/04/16 11:23:39, 0] param/params.c:Section(280)
  params.c:Section() - Badly formed line in configuration file: ]
[2008/04/16 11:23:39, 0] param/params.c:pm_process(596)
  params.c:pm_process() - Failed.  Error returned from params.c:parse().
[2008/04/16 11:35:28, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service public initially as 
user tatmanager (uid=505, gid=505) (pid 6098)
[2008/04/16 11:35:34, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service public initially as 
user nobody (uid=99, gid=99) (pid 6098)
[2008/04/16 11:35:51, 1] smbd/service.c:close_cnum(1230)
  tatmanager (192.168.1.4) closed connection to service public
[2008/04/16 11:36:00, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service public initially as 
user nobody (uid=99, gid=99) (pid 6098)
[2008/04/16 11:36:11, 1] smbd/service.c:close_cnum(1230)
  tatmanager (192.168.1.4) closed connection to service public
[2008/04/16 11:36:22, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service public initially as 
user nobody (uid=99, gid=99) (pid 6098)
[2008/04/16 11:36:23, 1] smbd/service.c:close_cnum(1230)
  tatmanager (192.168.1.4) closed connection to service public
[2008/04/16 11:36:29, 1] smbd/ipc.c:api_fd_reply(290)
  api_fd_reply: INVALID PIPE HANDLE: 7330
[2008/04/16 12:09:43, 0] lib/util_sock.c:write_data(562)
  write_data: write failure in writing to client 192.168.1.4. Error 
Connection reset by peer
[2008/04/16 12:09:43, 0] lib/util_sock.c:send_smb(769)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
[2008/04/16 12:09:44, 0] lib/util_sock.c:write_data(562)
  write_data: write failure in writing to client 192.168.1.4. Error 
Connection reset by peer
[2008/04/16 12:09:44, 0] lib/util_sock.c:send_smb(769)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
[2008/04/16 12:21:43, 1] smbd/service.c:make_connection_snum(1033)
  tatmanager (192.168.1.4) signed connect to service public initially as 
user tatmanager (uid=505, gid=505) (pid 6410)
[2008/04/16 12:22:21, 0] lib/util_sock.c:read_data(534)
  read_data: read failure for 4 bytes to client 192.168.1.4. Error = 
Connection reset by peer
[2008/04/16 12:22:30, 0] lib/util_sock.c:write_data(562)
  write_data: write failure in writing to client 192.168.1.4. Error 
Connection reset by peer
[2008/04/16 12:22:30, 0] lib/util_sock.c:send_smb(769)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
[2008/04/16 12:56:06, 0] lib/util_sock.c:write_data(562)
  write_data: write failure in writing to client 192.168.1.4. Error 
Connection reset by peer
[2008/04/16 12:56:06, 0] lib/util_sock.c:send_smb(769)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
[2008/04/16 13:05:38, 0] lib/util_sock.c:write_data(562)

smb.conf:

[print$]
path = /var/lib/samba/printers
write list = @adm root

[lexm1]
printer = lexmark
printable = yes
valid users = @manager
path = /var/spool/samba
public = yes

[printers]
path = /var/spool/samba
guest ok = yes
printable = yes
public = yes



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] samba+printer
  2008-04-16 16:59 ` Dmitry
@ 2008-04-17  3:25   ` alisher
  0 siblings, 0 replies; 7+ messages in thread
From: alisher @ 2008-04-17  3:25 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Dmitry пишет:
> alisher пишет:
>> Здравствуйте. Имею принтер расшареный в самбе. Все было хорошо, но 
>> сегодня что-то перестал пахать. С линукс машин печатает а с ХР пишет 
>> "нет доступа". Какие возможны проблемы?
> Если точно ничего нигде не меняли,
> то попробуйте синхронизировать время на Linux с Windows.
>
Как это делается?


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] samba+printer
  2008-04-17  3:25   ` alisher
@ 2008-04-17  8:16     ` Michael Shigorin
  2008-04-17  8:45       ` alisher
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2008-04-17  8:16 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Thu, Apr 17, 2008 at 09:25:04AM +0600, alisher wrote:
> log.*:

Это именно "*" или для конкретной машинки, у которой проблема?

> [2008/04/16 09:52:34, 0] lib/util_sock.c:read_data(534)
>  read_data: read failure for 4 bytes to client 192.168.1.4. Error = 
> Connection reset by peer

Кто-то отваливался.

> [2008/04/16 10:21:27, 0] param/loadparm.c:service_ok(3004)
>  WARNING: No path in service Без имени - making it unavailable!
> [2008/04/16 10:21:27, 1] param/loadparm.c:service_ok(3011)
>  NOTE: Service Без имени is flagged unavailable.

Это где такое -- в /etc/samba/smb.conf?

> [2008/04/16 11:23:39, 0] param/params.c:Section(280)
>  params.c:Section() - Badly formed line in configuration file: ]
> [2008/04/16 11:23:39, 0] param/params.c:pm_process(596)
>  params.c:pm_process() - Failed.  Error returned from params.c:parse().

Ещё и в конфиге что-то не то.

> smb.conf:

Боюсь, это не вся правда жизни.  Поищите там ещё где-то "]" 
отдельной строчкой?

> [print$]
> path = /var/lib/samba/printers
> write list = @adm root
> 
> [lexm1]
> printer = lexmark
> printable = yes
> valid users = @manager
> path = /var/spool/samba
> public = yes
> 
> [printers]
> path = /var/spool/samba
> guest ok = yes
> printable = yes
> public = yes

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] samba+printer
  2008-04-17  8:16     ` Michael Shigorin
@ 2008-04-17  8:45       ` alisher
  0 siblings, 0 replies; 7+ messages in thread
From: alisher @ 2008-04-17  8:45 UTC (permalink / raw)
  To: shigorin, ALT Linux sysadmin discuss

[-- Attachment #1: Type: text/plain, Size: 943 bytes --]

Michael Shigorin пишет:
> On Thu, Apr 17, 2008 at 09:25:04AM +0600, alisher wrote:
>   
>> log.*:
>>     
>
> Это именно "*" или для конкретной машинки, у которой проблема?
>
>   
Для конкретной машины.
>> [2008/04/16 09:52:34, 0] lib/util_sock.c:read_data(534)
>>  read_data: read failure for 4 bytes to client 192.168.1.4. Error = 
>> Connection reset by peer
>>     
>
> Кто-то отваливался.
>
>   
>> [2008/04/16 10:21:27, 0] param/loadparm.c:service_ok(3004)
>>  WARNING: No path in service Без имени - making it unavailable!
>> [2008/04/16 10:21:27, 1] param/loadparm.c:service_ok(3011)
>>  NOTE: Service Без имени is flagged unavailable.
>>     
>
> Это где такое -- в /etc/samba/smb.conf?
>
>   
Это было в smb.conf в [printers] не был указан /var/spool/samba, но до 
этого все работало и ошибок не выдавало. Потом я вписал path однако у 
винды ничего не изменилось. К папкам на самбе доступ есть а кпринтеру нет.
smb.conf во вложении.

[-- Attachment #2: smb.conf1 --]
[-- Type: text/plain, Size: 16556 bytes --]


# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
#
# Any line which starts with a ; (semi-colon) or a # (hash)
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
#
# NOTE: Whenever you modify this file you should run the command "testparm"
# to check that you have not made any basic syntactic errors.
#
#======================= Global Settings =====================================
[global]
# *****  THIS HAS TO GO FIRST TO MAKE OTHER STRING PARAMETERS PROPERLY WORKING *****
# **********************************************************************************
# Enabling internationalization:
# you can match a Windows code page with a UNIX character set.
# Windows: CP437 (US, default), CP737 (GREEK), CP850 (Latin1 - Western European),
# CP852 (Eastern Eu.), CP861 (Icelandic), CP866 (Cyrillic - Russian),
# CP932 (Japanese - Shift-JIS), CP936 (Simpl. Chinese), CP949 (Korean Hangul),
# CP950 (Trad. Chin.).
# UNIX: ISO8859-1 (Western European), ISO8859-2 (Eastern Eu.),
# ISO8859-5 (Russian Cyrillic), KOI8-R (Alt-Russ. Cyril.),
# CP1251 (Belarusian/Bulgarian), KOI8-U (Ukrainian)
# Basically, all charsets, supported by iconv(3) are permitted here
# See iconv -l for complete list of encodings
#
#
# Note that UTF8 is also supported and Samba3 defaults to it in unix and display charsets.
# I.E. default settings are:
#
dos charset = CP866
unix charset = CP1251
# display charset = <locale-specific for an user running client tools>
#
# This is an example for Russian users:
;   dos charset = CP866
;   unix charset = CP1251
;   display charset = LOCALE
# Please note that KOI8-R *does not* contain the NUMERO SIGN (N) which is in CP866
# and therefore there will be problems when unix charset is KOI8-R
admin users = root
# 1. Server Naming Options:
# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = WORKGROUP

# netbios name is the name you will see in "Network Neighbourhood",
# but defaults to your hostname
netbios name = SMBServer

# server string is the equivalent of the NT Description field
server string = Samba server on %h (v. %v)

# Message command is run by samba when a "popup" message is sent to it.
# The example below is for use with LinPopUp:
; message command = /usr/bin/linpopup "%f" "%m" %s; rm %s

# 2. Printing Options:
# CHANGES TO ENABLE PRINTING ON ALL CUPS PRINTERS IN THE NETWORK
# (as cups is now used in ALT Linux by default)
# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this

load printers = yes

printcap name = cups

# It should not be necessary to spell out the print system type unless
# yours is non-standard. Currently supported print systems include:
# bsd, sysv, plp, lprng, aix, hpux, qnx, cups
printing = cups

# Samba 3.0 supports the Windows NT-style point-and-print feature. To
# use this, you need to be able to upload print drivers to the samba
# server. The printer admins (or root) may install drivers onto samba.
# Note that this feature uses the print$ share, so you will need to
# enable it below.
# This parameter works like domain admin group:
# printer admin = @<group> <user>
; printer admin = @adm

# 3. Logging Options:
# this tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m

# Put a capping on the size of the log files (in Kb).
max log size = 50

# Set the log (verbosity) level (0 <= log level <= 10)
;log level = 3

# 4. Security and Domain Membership Options:
# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page. Do not enable this if (tcp/ip) name resolution does
# not work for all the hosts in your network.
;hosts allow = 192.168.1. 192.168.2. 127.

# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
;guest account = _ahttpd

# Security mode. Most people will want user level security. See
# security_level.txt for details.
# With winbind security should be 'user', 'domain' or 'ads' (for Active Directory)
# It is strongly recommended to run winbindd, even on PDC in order to
# optimize performance
security = user

# Active Directory support requires following options properly set up
# Please read ADS-related chapter in Samba HOWTO Collection before dealing with them!
;	password server = <ads server name>
;	realm = <FULLY.QUALIFIED.REALM.DOMAIN>

# Use password server option only with security = server or security = domain
# When using security = domain, you should use password server = *
;   password server = <NT-Server-Name>
;   password server = *

# Password Level allows matching of _n_ characters of the password for
# all combinations of upper and lower case.
;  password level = 8
;  username level = 8

# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
# Encrypted passwords are required for any use of samba in a Windows NT domain
# The smbpasswd file is only required by a server doing authentication, thus
# members of a domain do not need one.
# Please remember: ADS management *requires* passwords to be encrypted

# The following are needed to allow password changing from Windows to
# also update the Linux system password.
# NOTE: Use these with 'encrypt passwords' and 'smb passwd file' above.
# NOTE2: You do NOT need these to allow workstations to change only
#        the encrypted SMB passwords. They allow the Unix password
#        to be kept in sync with the SMB password.
;  unix password sync = Yes
;  passwd program = /usr/bin/passwd %u
;  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n
;*passwd:*all*authentication*tokens*updated*successfully*

smb passwd file = /etc/samba/smbpasswd

# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers

encrypt passwords = yes

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
;   include = /etc/samba/smb.conf.%m

# Options for using winbind. Winbind allows you to do all account and
# authentication from a Windows or samba domain controller, creating
# accounts on the fly, and maintaining a mapping of Windows RIDs to unix uid's
# and gid's. winbind uid and winbind gid are the only required parameters.
#
# winbind uid is the range of uid's winbind can use when mapping RIDs to uid's
;  winbind uid = 10000-20000
#
# winbind gid is the range of uid's winbind can use when mapping RIDs to gid's
;  winbind gid = 10000-20000
#
# winbind separator is the character a user must use between their domain
# name and username, defaults to "\"
;  winbind separator = @
# winbind use default domain is switch which forces winbind to treat users
# without domain as members of default domain (set in smb.conf)
# Default is False
;  winbind use default domain = False
#
#
# template homedir determines the home directory for winbind users, with
# %D expanding to their domain name and %U expanding to their username.
# Make sure that PAM-entry for application which uses pam_winbind is able
# to auto-create those directories using something like pam_mkhomedir. Also, make sure
# that domain (%D) directory do exist in advance as pam_mkhomedir does not create it
;  template homedir = /home/%D/%U
#
# template shell determines the shell users authenticated by winbind get
;  template shell = /bin/bash

# 5. Browser Control and Networking Options:
# Most people will find that this option gives better performance.
# See Samba HOWTO Collection and the manual pages for details
socket options = TCP_NODELAY 

# Configure Samba to use multiple interfaces
# If you have multiple network interfaces then you must list them
# here. See the man page for details.
interfaces = 192.168.1 127.0.0.1 eth0
#bind interfaces only = yes
hosts allow = 192.168.1. 127.
hosts deny = 192.168.1.100

# Configure remote browse list synchronisation here
#  request announcement to, or browse list sync from:
#       a specific host or from / to a whole subnet (see below)
;   remote browse sync = 192.168.3.25 192.168.5.255
# Cause this host to announce itself to local subnets here
;   remote announce = 192.168.1.255 192.168.2.44

# set local master to no if you don't want Samba to become a master
# browser on your network. Otherwise the normal election rules apply

local master = yes

# OS Level determines the precedence of this server in master browser
# elections. The default value should be reasonable for client (33)

os level = 65

# Domain Master specifies Samba to be the Domain Master Browser. This
# allows Samba to collate browse lists between subnets. Don't use this
# if you already have a Windows NT domain controller doing this job

domain master = yes

# Preferred Master causes Samba to force a local browser election on startup
# and gives it a slightly higher chance of winning the election

preferred master = yes

# 6. Domain Control Options:
# Enable this if you want Samba to be a domain logon server for
# Windows95 workstations or Primary Domain Controller for WinNT and Win2k

domain logons = no

# if you enable domain logons then you may want a per-machine or
# per user logon script
# run a specific logon batch file per workstation (machine)
;   logon script = %m.bat
# run a specific logon batch file per username
;   logon script = %U.bat

# Where to store roaming profiles for WinNT and Win2k
#        %L substitutes for this servers netbios name, %U is username
#        You must uncomment the [Profiles] share below
logon path = \\%L\Profiles\%U

# Where to store roaming profiles for Win9x. Be careful with this as it also
# impacts where Win2k finds it's /HOME share
; logon home = \\%L\%U\.profile

# The add user script is used by a domain member to add local user accounts
# that have been authenticated by the domain controller, or by the domain
# controller to add local machine accounts when adding machines to the domain.
# The script must work from the command line when replacing the macros,
# or the operation will fail. Check that groups exist if forcing a group.
# Script for domain controller for adding machines:
; add machine script = /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M %u
# Script for domain member for adding local accounts for authenticated users:
;    add user script = /usr/sbin/useradd -s /bin/false %u
add user script = /usr/sbin/useradd -d /dev/null -g machines -s /bin/fasle -M %u

# Domain groups:
# Domain groups are handled by 'net groupmap' instead of smb.conf,
# read net(8) for more

# Admin accounts:
# Administrative accounts are handled by 'net rpc rights', see net(8) and WHATSNEW.TXT for more

# 7. Name Resolution Options:
# All NetBIOS names must be resolved to IP Addresses
# 'Name Resolve Order' allows the named resolution mechanism to be specified
# the default order is "host lmhosts wins bcast". "host" means use the unix
# system gethostbyname() function call that will use either /etc/hosts OR
# DNS or NIS depending on the settings of /etc/host.config, /etc/nsswitch.conf
# and the /etc/resolv.conf file. "host" therefore is system configuration
# dependant. This parameter is most often of use to prevent DNS lookups
# in order to resolve NetBIOS names to IP Addresses. Use with care!
# The example below excludes use of name resolution for machines that are NOT
# on the local network segment
# - OR - are not deliberately to be known via lmhosts or via WINS.
#
# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
wins support = yes

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
#       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
;   wins server = w.x.y.z

# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one  WINS Server on the network. The default is NO.
;   wins proxy = yes

# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The built-in default for versions 1.9.17 is yes,
# this has been changed in version 1.9.18 to no.
dns proxy = no

# 8. File Naming Options:
# Case Preservation can be handy - system default is _no_
# NOTE: These can be set on a per share basis
;  preserve case = no
;  short preserve case = no
# Default case is normally upper case for all DOS files
;  default case = lower
# Be very careful with case sensitivity - it can break things!
;  case sensitive = no


# Use sendfile to speed up ReadX and similar requests
# We beleive that past problems with Win9X are fixed now
use sendfile = yes
restrict anonymous = no
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto
printer name = lexmark


#============================ Share Definitions ==============================
[homes]
comment = Home Directory for '%u'
read only = no
browseable = no

# Un-comment the following and create the netlogon directory for Domain Logons
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
browseable = no
guest ok = yes

#Uncomment the following 2 lines if you would like your login scripts to
#be created dynamically by ntlogon (check that you have it in the correct
#location (the default of the ntlogon rpm available in contribs)
;root preexec = /usr/bin/ntlogon -u %U -g %G -o %a -d /var/lib/samba/netlogon
;root postexec = rm -f /var/lib/samba/netlogon/%U.bat

# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
[Profiles]
path = /var/lib/samba/profiles
browseable = no
read only = no
create mask = 0600
directory mask = 0700
# =====================================
# print command: see above for details.
# =====================================
;   print command = lpr-cups -P %p -o raw %s -r   # using client side printer drivers.
;;   print command = lpr-cups -P %p %s # using cups own drivers (use generic PostScript on clients).
# The following two commands are the samba defaults for printing=cups
# change them only if you need different options:
;   lpq command = lpq -P %p
;   lprm command = cancel %p-%j

# This share is used for Windows NT-style point-and-print support.
# To be able to install drivers, you need to be either root, or listed
# in the printer admin parameter above. Note that you also need write access
# to the directory and share definition to be able to upload the drivers.
# For more information on this, please see the Printing Support Section of
# /usr/share/doc/samba-<version>/docs/Samba-HOWTO-Collection.pdf
[print$]
path = /var/lib/samba/printers
write list = @adm root

# This is 'a must' when you'd like to support quotas on your shares.
# Quotas are set up per mount point and can be changed from Win2K/XP/2K3
# Explorer's share 'properties' dialog when browsing the share as Domain Admin.
# Quotas are supported and tested on Ext2/3 and XFS file systems.
# It is important to represent mount point as 'drive' share (C$/D$/etc)
# otherwise Win2K/XP/2K3 would not issue proper RPC calls.
# Note also that domain separator should be exact as set above for winbind
;[C$]
;   comment = Administrative share for homes
;   path = /home
;   admin users = @"DOMAIN\\Domain Admins"
;   valid users = @"DOMAIN\\Domain Admins"
;   writable = yes

# This one is useful for people to share files
;[tmp]
;   comment = Temporary file space
;   path = /tmp
;   read only = no
;   public = yes

# A publicly accessible directory, but read only, except for people in
# the "staff" group
[public]
path = /home/samba/public/
comment = Public Stuff
guest ok = yes
create mask = 0666
directory mask = 0777
read only = no

[lexm1]
printer = lexmark
printable = yes
valid users = @manager
path = /var/spool/samba
public = yes

[printers]
path = /var/spool/samba
guest ok = yes
printable = yes
public = yes

 

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-04-17  8:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-04-16  6:52 [Sysadmins] samba+printer alisher
2008-04-16 16:59 ` Dmitry
2008-04-17  3:25   ` alisher
2008-04-16 21:04 ` Michael Shigorin
2008-04-17  3:25   ` alisher
2008-04-17  8:16     ` Michael Shigorin
2008-04-17  8:45       ` alisher

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git