您的位置:首页 > 运维架构 > Linux

Ubuntu14.04中配置Samba服务

2017-03-20 11:45 302 查看
一. 在ubuntu中安装samba的基本软件软件,命令如下:

          # sudo apt-get insall samba

          # sudo apt-get install smbclient

二. 创建共享目录,或是找已经存在的文件夹,只要权限放开就行了:

# mkdir /home/username/share

# sudo chmod 777 /home/username/share

而我的是直接用我自己的用户目录作为samba服务的目录(不推荐这样设置):/home/jason

三. 创建Samba配置文件:

1. 保存现有的配置文件

# sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf.bak

2. 打开现有的文治文件

# sudo vim /etc/samba/smb.conf

在smb.conf最后添加

[share]

          path = /home/username/share

          available = yes

          browsealbe = yes

          public = yes

          writeable = yes

我的目录我直接写成这样的:

[jason]

         path = /home/jason

         writeable = yes

         valid users = jason

         browseable = yes

         public = yes

(我的不知道在哪儿弄来的)

四. 创建samba帐户

   #sudo touch /etc/samba/smbpasswd

   #sudo smbpasswd -a username

(注:此处username为你上面创建的给samba使用的用户目录的密码,第一例子中的share目录,但我的jason账户密码)

会要求你输入samba帐户的密码

New SMB password:

Retype new SMB password:

[如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

五. 重启samba服务器

   使用的是在ubuntu中使用的是sudo service smbd restart(一般使用#sudo
/etc/init.d/samba restart )

六.
测试

sudo smbclient -L //localhost/share   但是我的是使用sudo
smbclient -L //localhost/jason

会要求输入user密码

Domain=[JERRY-DESKTOP] OS=[Unix] Server=[Samba 3.2.3]

    Sharename       Type      Comment

    ---------       ----      -------

    print$          Disk      Printer Drivers

    share           Disk     

    IPC$            IPC       IPC Service (jerry-desktop server (Samba, Ubuntu))

Domain=[JERRY-DESKTOP] OS=[Unix] Server=[Samba 3.2.3]

    Server               Comment

    ---------            -------

    Workgroup            Master

    ---------            -------

    WORKGROUP 

但是我的是这样子的:

jason@jason-ts:~$ smbclient -L //localhost/jason

WARNING: The "syslog" option is deprecated

Enter jason's password:

Anonymous login successful

Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]

Sharename Type Comment

--------- ---- -------

print$ Disk Printer Drivers

jason Disk

IPC$ IPC IPC Service (jason-ts server (Samba, Ubuntu))

work Disk jason

Anonymous login successful

Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]

Server Comment

--------- -------

GUOHJ0606

GUOLY_PC

JASON-TS jason-ts server (Samba, Ubuntu)

MACROLIU-WIN7

MMICTSDXVLYGVNU

MS-20170221YDCJ

TS-SERVER

ZHOUJUN

Workgroup Master

--------- -------

WORKGROUP TS-SERVER

jason@jason-ts:~$

注:我没有给samba共享的目录设置密码,所以不用密码也可以进来访问

七.使用

在windows中,在计算机中输入\\192.168.0.10\share;

我的计算机中输入"\\192.168.43.152"就会登录samba服务,

但是第一次登录会要求输入用户名和密码。

ok.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  samba linux ubuntu