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

centos 配置samba服务器

admin7年前 (2018-05-27)技术文档1867
  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  用户名


分享到:

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

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

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

分享给朋友:

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

php 获取页面内容

function get_contents($url){     if(function_exists('file_get_contents')){       &nbs...

php获取从百度搜索进入网站的关键词

<?php    function search_word_from() {     $referer = isset($_SERVER['HTTP_REFERER'])?...

ThinkPHP分页的实现

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

jQuery UI 使用入门

jQuery UI 使用入门

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

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?先上代码进行java时间转换成unix timestampimport java.text.DateFormat;   import java.text.ParseExceptio...

 PHP二维数组的矩阵转置

PHP二维数组的矩阵转置

<?php    $arr1 = array(               array(1,2,3),            &nbs...

发表评论

访客

看不清,换一张

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