CentOS 6 yum 安装samba文件服务器

安装samba

[email protected]>~$ sudo yum install -y samba
[email protected]>~$ sudo yum install -y samba-client
[email protected]>~$ sudo yum install -y samba-common
[email protected]>~$ sudo yum install -y samba-winbind
[email protected]>~$ sudo yum install -y samba-winbind-clients

创建samba用户的方式1

[[email protected] ~]# useradd share      #创建系统用户
[[email protected] ~]# smbpasswd -a share
New SMB password:share
Retype new SMB password:share

创建samba用户的方式2

[[email protected] ~]# useradd samba_user1
[[email protected] ~]# pdbedit -a samba_user1
new password:samba_user1
retype new password:samba_user1

pdbedit -L #列出所有samba用户

pdbedit -L [username]  查看samba用户

pdbedit -Lv [username]  查看samba用户详细信息

pdbedit -X username  删除一个用户


创建文件目录存放路径,修改权限

mkdir /opt/smb
chmod o+w /opt/smb/

#修改samba配置

[[email protected] ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf.install
[[email protected] ~]# > /etc/samba/smb.conf
[[email protected] ~]# vim /etc/samba/smb.conf
    log file = /var/log/samba/log.%m
    max log size = 50
    security = user
    smb passwd file = /etc/samba/smbpasswd
    load printers = yes
    cups options = raw
    create mode = 0644
    force create mode = 0644
    directory mode = 0755
    force directory mode = 0755 

[MyShare]
   path = /opt/smb/ 
   valid users = share,samba_user1
   writable = yes

#重启samba服务

[[email protected] ~]# chkconfig smb on
[[email protected] samba]# service smb restart
Shutting down SMB services:                                [  OK  ]
Starting SMB services:

#查看samba监听状态

[[email protected] samba]# netstat -utnlp | grep smb
tcp        0      0 0.0.0.0:139                 0.0.0.0:*                   LISTEN      10510/smbd          
tcp        0      0 0.0.0.0:445                 0.0.0.0:*                   LISTEN      10510/smbd          
tcp        0      0 :::139                      :::*                        LISTEN      10510/smbd          
tcp        0      0 :::445                      :::*                        LISTEN      10510/smbd          
[[email protected] samba]#


iptables -F 关闭防火墙

#windows登录samba服务器

创建文件,创建目录

Linux挂载samba服务器

[email protected]>~$ sudo mount -t cifs  //172.16.20.139/MyShare ~/samba/ -o username=samba_user1,password=samba_user1

[email protected]>~$ mount | grep "172.16.20.139"
//172.16.20.139/MyShare on /home/chunli/samba type cifs (rw)

[email protected]>~$ cd /home/chunli/samba/
[email protected]>samba$ touch test.file
touch: 无法创建"test.file": 权限不够

用root用户可以执行挂载,root可以写入



时间: 2024-10-17 10:53:50

CentOS 6 yum 安装samba文件服务器的相关文章

CentOS 7 yum安装Zabbix

CentOS 7 yum安装Zabbix 一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. 下面是Centos7上yum安装zabbix的步骤. 二.Zabbix安装 本文档在同一台机器上安装了zabbix-server 和zabbix-agent 自己监控自己. 1.配置LAMP 参照下面的链接 Centos

centos下yum安装lamp和lnmp轻松搞定

centos下yum安装lamp和lnmp轻松搞定,到底多轻松你看就知道了,妈妈再也不担心不会装lamp了. 很辛苦整理的安装方法,会持续更新下去.凡无法安装的在评论里贴出问题来,会尽快解决.共同维护一个可用yum可用更新. 软件列表:php5.4 apache2.2 mysql5.5 nginx1.8 centos6.x rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ng

Centos下Yum安装PHP5.5,5.6,7.0

Centos下Yum安装PHP5.5,5.6,7.0 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 

在Centos中yum安装和卸载软件的使用方法

在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软件时yum -y remove httpd php php-gd mysql 另外还有一个非常棒的用法假

centos用yum安装mysql-server

centos用yum安装mysql-server 2012-11-09 11:25:09|  分类: Linux|举报|字号 订阅 1.安装:#yum -y install mysql-server 2.修改配置:#vi /etc/my.cnf 暂时修改一下编码(添加在密码下方添加): default-character-set = utf8 3.启动mysql服务,并设定为系统服务: # chkconfig mysqld on ← 设置MySQL服务随系统启动自启动# chkconfig –l

centos下yum安装mysql5.6后,无法启动 MySQL Daemon failed to start

如果是全新安装应该就不会出现这个问题,升级安装的话,要运行 mysql_upgrade ,但是启动MYSQL就报错MySQL Daemon failed to start 如此就没办法运行mysql_upgrade升级MYSQL表了 因为是全新安装的数据库服务器就不管老数据了,直接把老的MYSQL数据库文件夹删除了,然后 运行 mysql_install_db 单独执行下命令,初始化mysql,test等数据库 初始化所有数据库以后,依然是无法启动,检查了MYSQL的日志发现没有权限,因为是RO

在CentOS 中yum 安装Tomcat 6

在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: 1.基础环境安装配置    如操作系统(我使用Centos6.3).网络及主机基本配置等 2.yum安装tomcat: yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc yu

centos下yum安装lamp

CentOS下yum安装LAMP   1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum install mysql mysql-server mysql-devel 同样,完成后,用/etc/init.d/mysqld start 启动

Centos 使用YUM安装MariaDB

1.在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: [[email protected] etc]$ cd /etc/yum.repos.d [[email protected] yum.repos.d]$ vi MariaDB.repo 拷贝以下内容: # MariaDB 10.0 CentOS repository list - created 2013-08-23 13:08 UTC # http://mariadb.org/mariadb/repos