搭建 CentOS 6 服务器(12) - Samba

(1)安装

Java代码  

  1. # yum -y install samba
  2. Installed:
  3. samba.i686 0:3.6.9-169.el6_5
  4. # pdbedit -a rensn
  5. new password:123456
  6. retype new password:123456
  7. ……

(2)Home文件夹

Java代码  

  1. # mkdir /etc/skel/samba
  2. # mkdir /home/rensn/samba
  3. # chown rensn:rensn /home/rensn/samba

(3)共享文件夹

Java代码  

  1. # mkdir /home/samba
  2. # chown nobody:nobody /home/samba

(4)设置

Java代码  

  1. # cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
  2. # vi /etc/samba/smb.conf
  3. [global]
  4. unix charset = UTF-8     # <= Linux编码
  5. dos charset = CP932      # <= Windows编码
  6. display charset = UTF-8  # <= Linux编码
  7. smb ports = 139            # <= 端口
  8. workgroup = FUGA         # <= Windows的Workgroup名
  9. hosts allow = 127. 192.168.21.  # <= 只允许本地网路访问
  10. load printers = no     # <= 不允许共享打印机
  11. disable spoolss = yes
  12. printing = bsd
  13. [homes]
  14. comment = Home Directories
  15. path = %H/samba     # <= home文件夹路径/home/<user>/samba
  16. browseable = no
  17. writable = yes
  18. [public]
  19. comment = Public Stuff
  20. path = /home/samba
  21. public = yes
  22. writable = yes
  23. only guest = yes

(5)启动服务

Java代码  

  1. # /etc/rc.d/init.d/smb start
  2. # /etc/rc.d/init.d/nmb start

(6)确认

从Windows系统访问后新建文件后

Java代码  

  1. # ll  /home/rensn/samba

(7)SWAT

安装

Java代码  

  1. # yum -y install samba-swat

设置

  1. # vi /etc/xinetd.d/swat
  2. service swat
  3. {
  4. port            = 901
  5. socket_type     = stream
  6. wait            = no
  7. only_from       = 127.0.0.1 192.168.21.0/24
  8. user            = root
  9. server          = /usr/sbin/swat
  10. log_on_failure  += USERID
  11. disable         = yes
  12. }

确认

通过浏览器访问:https://<youripaddress>:901/

时间: 2024-10-06 07:44:00

搭建 CentOS 6 服务器(12) - Samba的相关文章

搭建 CentOS 6 服务器 - 目录

搭建 CentOS 6 服务器 - 目录 博客分类: Linux (1) 安装CentOS ISO(desktop/minimal).Cloud(AWS/阿里云).Virtualization(VMWare.VirtualBox)详细内容 (2) Linux常用命令 cd.ls.rm.chmod......详细内容 (3) 初始环境设置 用户管理.网络设置.安全设置......详细内容 (4) 常驻服务Daemon (5) 客户端远程登录 WinSCP/PuTTY/TeraTerm/Podero

搭建 CentOS 6 服务器(1) - 安装CentOS 6.6

以下是在VirtualBox里的安装过程: 1. 选择“Select Install or upgrade existing system” 2. 选择“skip ” 3. 点击“Next” 4. 选择语言后点击“Next” 5. 选择键盘 6. 选择“Select Basic Storage Device” 7. 选择“Yes, discard any data” 8. 设置“Hostname”,也可以点击“Configure Network”来设置网络 9. 选择时区 10. 设置root用

搭建 CentOS 6 服务器(3) - 初始环境设置

(1)系统架构 查看内核 Shell代码   # uname -s -r Linux 2.6.32-358.el6.x86_64 查看发布版本 Shell代码   # cat /etc/redhat-release CentOS release 6.4 (Final) 查看CPU架构 Shell代码   # arch x86_64(x86_64表示64位机器/i686表示32位机器) # getconf LONG_BIT 64 (2)用户设置 添加用户 Shell代码   # /usr/sbin

搭建 CentOS 6 服务器(16) - CVS、SVN、Git

(一)CVS 安装xinetd Shell代码   # rpm -q xinetd # yum install xinetd # chkconfig xinetd on # /etc/init.d/xinetd start 安装CVS Shell代码   # rpm -q cvs cvs-1.11.23-15.el6.x86_64 (CentOS自带) # yum install cvs 创建用户 Shell代码   # groupadd cvsgroup # useradd -G wheel,

搭建 CentOS 6 服务器(14) - squid、Varnish

(一)squid 安装 Java代码   # yum install httpd-tools -y # htpasswd -c -b /etc/squid/passwords squiduser 123456 # yum install squid -y 设置 Java代码   # cp /etc/squid/squid.conf /etc/squid/squid.conf.bak # vi /etc/squid/squid.conf auth_param basic program /usr/

搭建 CentOS 6 服务器(2) - Linux常用命令

(1)文件/文件夹 pwd - 显示当前路径 Shell代码   $ pwd cd - 跳到指定文件夹 Shell代码   $ cd /usr/local/src $ cd ~/ ←移动到用户的home ls - 显示当前文件夹下自己能看到的所有文件/文件夹一览 Shell代码   $ ls ←显示文件名 $ ls -l ←显示详细信息 $ ls -a ←显示隐藏文件 $ ls -t ←按做成时间降序显示 $ ls -l /usr/src/test/ ←显示指定文件夹的信息 mkdir - 创建

搭建 CentOS 6 服务器(8) - MySQL、PostgreSQL

(一)MySQL (1)安装 Shell代码   # yum -y install http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # yum info mysql-community-server # yum -y install mysql-community-server # vi /etc/my.cnf character-set-server=utf8 # /etc/init.d/mysqld rest

搭建 CentOS 6 服务器(11) - vsftpd、ProFTPD

(一)vsftpd 安装 # yum -y install vsftpd Installed: vsftpd.i686 0:2.2.2-12.el6_5.1 设置 # cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup # vi /etc/vsftpd/vsftpd.conf # 不允许匿名用户登录 anonymous_enable=NO # 设置空闲时间 idle_session_timeout=300 # 设置链接超时时间 da

搭建 CentOS 6 服务器(13) - rsync、Amanda

(一)rsync Server端 Java代码   # yum install rsync # vi /etc/xinetd.d/rsync service rsync { disable = no flags           = IPv6 socket_type     = stream wait            = no user            = root server          = /usr/bin/rsync server_args     = --daemo