samba软件配置后,当以root用户登陆不了时


现在准备linux系统开发级应用开发,遇到的第一问题就是samba服务器配置问题,有关这方面的信息网上很多,不用多说。

我的要求实际很简单,即能够将windows下文件通过samba服务器传给linux就可了。

工具/原料

  • samba软件
  • PC一台

方法/步骤

  1. 1

    将root用户添加到samba用户当中

    [root@localhost ~]# smbpasswd -a root

  2. 2

    修改samba配置文件

    [root@localhost ~]# vi /etc/samba/smb.conf

  3. 3

    在文件末尾加入如下代码

    [smbroot]

            comment = Share Directories

            browseable = yes

            writable = yes

            path = /smbroot

    ;       public = yes

    ;       security = share

            valid users = root

    ;       valid users = MYDOMAIN\%S

  4. 4

    4、保存退出

    5,重启samba服务

    [root@localhost ~]# service smb restart

    6,检查是否设置成功

    [root@localhost ~]# smbclient //localhost/smbroot -U root

    Password: 

    Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.28.el5]

    smb: \> ls

      .                                   D        0  Fri Feb 18 13:46:51 2011

      ..                                  D        0  Fri Feb 18 10:16:26 2011

      linux-2.6.32.2.tar.bz2              A 64379321  Tue Feb 15 16:09:12 2011

      jre-6u24-linux-i586-rpm.bin           20888537  Fri Feb 18 13:30:08 2011

      JLink_Linux_V422.tgz                A  1851128  Tue Feb 15 19:31:03 2011

      eclipse-linuxtools-helios-SR1-incubation-linux-gtk.tar.gz      A 127307596  Tue Feb 15 18:31:50 2011

     

                    37445 blocks of size 524288. 27021 blocks available

    smb: \> q

    [root@localhost ~]# 

    出现类似上面内容表明设置成功,并且已经登录到samba服务器

  5. 5

    7,在windowdows下的命令运行栏输入IP地址,

    \\192.168.224.128\smbroot(我的linux主机IP地址)

    8,如果出现不能访问的对话框弹出,则看下网上邻居是否有samba服务器的图标,如果有,说明已经启动,我的就是这种情况。

     

    有时我们需要查看服务器上都注册了哪些用户,这时我们就可以用下面的命令来查看了。
    pdbedit -L


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM