samba基本使用(英文)

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

Let's say you have installed linux into a mostly Windows network and want

to share data back and forth with the other machines. Samba uses

/etc/samba/smb.conf for it's main config file.

Start by editing that file, and changing:

# workgroup = NT-Domain-Name or Workgroup-Name

workgroup = MYGROUP

# server string is the equivalent of the NT Description field

server string = Samba Server

To something that makes sense for your network. For example,

your workgroup=, should equal the Windows workgroup, the server string should

be set to whatever you'd like the comment to be on the Windows side.

Next, let's share a directory. Add:

[stuff]

comment = My stuff

path = /my/stuff/

valid users = userA userB

public = no

writable = yes

printable = no

create mask = 0765

To share directory /my/stuff to userA and userB, under a sharename

of 'stuff'. Or modify one of the samples, if it suits your needs.

Nowadays, Windows uses encrypted SMB passwords, to set up encrypted passwords

on your linux box:

Create a separate password file for Samba. To create one based on your

existing /etc/passwd file, at a shell prompt, type the following command:

cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

Make it readable and writable by root:

chmod 600 /etc/samba/smbpasswd

The script does not copy user passwords to the new file. To set each Samba

user's password, use the command (replace username with each user's username):

smbpasswd username

A Samba user account will not be active until a Samba password is set for it.

Encrypted passwords must be enabled in the Samba configuration file. In the file

smb.conf, verify that the following lines are not commented out:

encrypt password = yes

smb passwd file = /etc/samba/smbpasswd

Make sure the smb service is started by typing the command 'service smb restart'

at a shell prompt. 'chkconfig smb on' will make it start with each boot.

To connect to this share from Windows, use Network Neighborhood or Internet

Explorer. To connect with another linux box use:

smbclient //hostname/sharename -U username

Or browse to it by typing smb:// into the location field of Nautilus,

hit enter and click into the share you want.

To share your printer, use the Fred's Printer example of the config file,

changing the home directory to one that's valid, and setting:

public=yes

Along with valid users.

Check out: http://www.redhat.com/docs/ or http://www.samba.org/ for further info.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航