让用户进入Samba - Debian 6 32bit - 没有命令工作?

时间:2013-08-02 10:57:24

标签: linux samba

我不熟悉Linux,所以我的术语不是很好。 我购买了一台我用来存放文件的离岸服务器,它上面有Linux - Debian 6 32bit,我安装并设置了Samba。

我可以访问Guest Share目录。

然而,对于我想要的操作,所以我需要用户名和密码,所以我试图操纵它。

我试过了:

useradd samba-user -m -G users - 什么也没发生

我不确定这背后的创作步骤,并且不理解任何指南(由于我没有遵循它的术语)。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

解决方案:

<强>设置

  1. Apt-get upgrade
  2. sudo apt-get install samba smbfs
  3. sudo mkdir -m 0777 / pathofdrive
  4. 编辑samba配置

    1. sudo vi /etc/samba/smb.conf
    2. 复制此内容:

      # Global parameters
      [global]
         workgroup = HOME
         netbios name = SAMBA
         server string = Samba Server %v
         map to guest = Bad User
         log file = /var/log/samba/log.%m
         max log size = 50
         socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
         preferred master = No
         local master = No
         dns proxy = No
         security = User
      
      # Share
      [Data]
         path = /disk2/data
            valid users = joel
         read only = No
         create mask = 0777
         directory mask = 0777
      

      添加用户:

      # useradd -c "Joel Nahrgang" joel
      # smbpasswd -a joel
      New SMB password: secret
      Reenter SMB password: secret
      Added user joel
      

      重新启动Samba:

      sudo /etc/init.d/samba restart