当前位置:首页 > 技术文档 > 正文内容

centos 配置samba服务器

admin8年前 (2018-05-27)技术文档1873
  1. yum install samba* -y

  2. vi /etc/samba/smb.conf

    复制[printers],重新创建一个web应用

  3. [homes]
            comment = Home Directories
            valid users = %S, %D%w%S
            browseable = No
            read only = No
            inherit acls = Yes
    
    [printers]
            comment = All Printers
            path = /var/tmp
            printable = Yes
            create mask = 0600
            browseable = No
    [web]
             comment = Web Directories
                     path=/home/wwwroot
                     browseable=Yes
                     writable=Yes
                     public=Yes
                     read only=No
    
    [print$]
            comment = Printer Drivers
            path = /var/lib/samba/driver
            write list = @printadmin roo
            force group = @printadmin
            create mask = 0664
            directory mask = 0775

4.重新启动smb服务

    service smb restart


5.加入开启自启动:

    chkconfig smb on


6.顺便看看启动级别

     chkconfig --list

7.创建用户,用于远程访问smb服务器

    useradd www


8.创建smb用户,

    smbpasswd -a www

    输入访问密码

9.使用windows进行测试:

    资源管理器地址栏输入:“\\192.168.32.128”(注意这是我vm的本地地址,可以ifconfig进行查询)

    按照提示输入刚才的www,以及密码

10.赋予samba服务目录读写权限:

    setfacl -m u:www:rwx -R wwwroot/

    setfacl -m d:u:www:rwx -R wwwroot/

 11.进入smb服务文件目录,接下来就可以进行远程开发了。ok

image.png

    

    附录:

查看samba服务器中已拥有哪些用户:

pdbedit -L
删除samba服务中的某个用户
smbpasswd -x   用户名
查看Linux中所有用户:
cat  /etc/passwd
查看Linux中添加了多少用户:
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
查看Linux中所有组:
cat  /etc/group
删除linux某个用户
userdel   用户名
删除linux中某个用户所有信息
userdel   -r  用户名


分享到:

扫描二维码推送至手机访问。

版权声明:本文由云河空间发布,如需转载请注明出处。

本文链接:http://yuyunhe.cn/index.php/post/260.html

分享给朋友:

“centos 配置samba服务器” 的相关文章

dz中“QQ互联”出现Discuz! Database Error解决办法

dz中“QQ互联”出现Discuz! Database Error解决办法

dz中QQ登陆出现Discuz! Database Error解决办法dz站长朋友相信肯定有人遇到做的QQ互联登录,根本没法用,这让网站的社交登录性能大打折扣,这么解决?下面就看大神的神操作!...

dz第三方模块添加方法

dz第三方模块添加方法

使用dz做网站的朋友有时候会用到第三方模块专题,这就会遇到一个模块通信的问题,可是弄了半天就是“数据无法识别,请返回”, 也够雷人的,ok,这你就给大家分享下本人的一点经验,以供大家参考!dz第三方模块添加方法...

ThinkPHP分页的实现

分页类需要和查询相结合,我们可以使用ThinkPHP自带的limit方法或者page方法,目的就是为了获取当前分页的数据(也有先获取完整数据然后前端分页显示的方法,不在本文描述内容中,也不建议)。使用limit方法或者page方法是和数据库类型无关的。我们首先在数据库里面创建一个think_data...

phpcms v9更换模板的具体操作方法

phpcms v9更换模板的具体操作方法

这篇文章主要介绍了phpcms v9更换模板的具体操作方法,需要的朋友可以参考下分享一下Phpcms V9更换模板的具体操作方法先分享下大概的步骤:1、上传模版文件到服务器;2、在站点管理 里边【模板风格配置】选择新模板;3、设置不同模型对应模板;4、修改现有的栏目,匹配新模板;5、更新栏目缓存、系...

jQuery UI 使用入门

jQuery UI 使用入门

 最近项目中使用了一些插件来做页面,这里把jQuery UI的使用分享出来,希望 对新手有帮助。文章结尾附源码下载。1 jQuery UI        有时你仅仅是为了实现一个渐变的动画效果而不得不把javascrip 重新学习一遍然后书写大量代码。直到...

Discuz!二次开发必备知识——DZ程序文件目录含义

分类: DZ程序文件目录含义基于7.0的标准程序,部分与插件无关的文件不作说明文件颜色说明:红色:程序核心文件,修改这类文件时千万要注意安全!橙色:做插件几乎不会用到的文件,大概了解功能就可以了,其实我也不推荐修改这些文件绿色:函数类文件,许多功能强大的自定义函数可以调用这类文件来...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。