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

centos 配置samba服务器

admin8年前 (2018-05-27)技术文档1872
  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服务器” 的相关文章

网页背景全屏拉伸的css效果

background: url(“http://www.wyzu.cn/uploadfile/2013/0220/20130220112423140.jpg”) repeat fixed center top / cover #595959;...

dz第三方模块添加方法

dz第三方模块添加方法

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

图文解说Navicat使用ssh方式连接远程MySql服务器

图文解说Navicat使用ssh方式连接远程MySql服务器

如何使用Navicat 8.0 for MySQL连接公司服务器的数据库,但我也是第一次接触这个软件,搞了半天也没连上,在网上找了很多解决的办法,其中就有使用ssh方式连接的,但写的不够详细,因此还是费了一番功夫,自己搞定的,不敢独享,特记录下来 与大家分享。首先,在Navicat的连接设置里选择S...

jQuery编程的最佳实践

加载jQuery1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢。点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址。<script type="text/javascript" src="...

wamp虚拟主机配置

1、首先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#,启用虚拟主机功能2、先把localhost配置好,免得以后访问localhost出现问题,我的wamp项目根目录是D:\wamp\www。将下面信息添加到...

浅谈 PHP 与手机 APP 开发(API 接口开发)

文章转载自:http://www.thinkphp.cn/topic/5023.html这个帖子写给不太了解PHP与API开发的人一、先简单回答两个问题:1、PHP 可以开发客户端?答:不可以,因为PHP是脚本语言,是负责完成 B/S架构 或 C/S架构 的S部分,即:服务端的开发。(别去纠结 GT...

发表评论

访客

看不清,换一张

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