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

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服务器” 的相关文章

如何自己手工获取自己的Access Token

如何自己手工获取自己的Access Token

在使用WP2PCS前,你需要了解,WP2PCS目前只支持百度网盘,(将来将支持360网盘和腾讯微云,这要看它们的API什么时候开放, 且容易开发)是基于百度PCS的API开发的,和坊间流传的抓取百度网盘文件直链不同,WP2PCS从百度网盘获取文件的源(二进制流),是百度许可并鼓 励开发者使用的接...

php利用百度地图API进行IP定位和GPS定位

最 近在做一个手机端的webapp地图应用,而核心内容当然是定位了,但是定位的话有几种方式,IP定位,GPS定位,基站定位(这个貌似webapp用不 了), 那么剩下核心的gps定位和ip定位了,我们知道,html5有定位API,但是该API拿到的GPS数据是硬件坐标,无法直接显示在地图上。...

php二维数组转换为一维数组的几种方法

在开发过程中,我们经常需要将二维数组转为一维数组,个人总结了2种方法,分享给大家如何将下面的二维数组转为一维数组。复制代码 代码如下:$msg = array(  array(    'id'=>'45',    'name'=>'...

ThinkPHP实现多数据库连接的解决方法

这篇文章主要介绍了ThinkPHP实现多数据库连接的解决方法,需要的朋友可以参考下ThinkPHP实现连接多个数据的时候,如果数据库在同一个服务器里的话只需要这样定义模型:?123class MembersModel extends Model{protected $trueTableName =...

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

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

jQuery结合PHP+MySQL实现二级联动下拉列表[实例]

jQuery结合PHP+MySQL实现二级联动下拉列表[实例]

二级联动的实现方法还真不少,实用性也很强,这里结合一个学生信息表的实例,来分享一下我的实现过程实现原理:根据省份值的变动,通过jQuery把sf_id传给后台php文件处理,php通过查询MySQl数据库,得到对应的地市名,并返回JSON数据给前端处理,即实现联动效果!为便于讲解,这里直接给出省份:...

发表评论

访客

看不清,换一张

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