1. 程式人生 > >centos7安裝samba服務遇到的問題

centos7安裝samba服務遇到的問題

安裝samba是遇到問題,配置如下

[global]
    workgroup = MYGROUP
    netbios name=www.scchary.com
    server string = Samba Server Version %v
    # log files split per-machine:
    log file = /var/log/samba/log.%m
    # maximum size of 50KB per log file, then rotate:
    max log size = 50
    security = share
    map to guest=bad user
    passdb backend = tdbsam
    load printers = no

[temp]
    comment = temp
    path = /tmp
    read only = No
    guest ok = Yes

在執行

[[email protected] samba_share]# smbclient -L //127.0.0.1
WARNING: Ignoring invalid value 'share' for parameter 'security'
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.12]

    Sharename       Type      Comment
    ---------       ----      -------
    temp            Disk      temp
    IPC$
IPC IPC Service (Samba Server Version 4.1.12) Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.12] Server Comment --------- ------- WWW.xxxxx.COM Samba Server Version 4.1.12 Workgroup Master --------- ------- MYGROUP
WWW.xxxxx.COM WORKGROUP BWOH44CIJNOYGCH

防火牆設定(我的zone是public)

firewall-cmd --zone=public --add-service=samba

但是是可以正常訪問的,windows也可以訪問,如果想去掉這個警告,把

security = share

換成

security = user

就可以了

然後就是在本地上面掛載的時候報錯

[[email protected] ~]# mount -t cifs //127.0.0.1/temp/ /root/smb_mount
mount: wrong fs type, bad option, bad superblock on //127.0.0.1/temp/,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

原來是因為沒有安裝軟體,來自於

yum install cifs-utils

另外,以這種不需要帳號密碼的情況,是以nobody使用者(屬於nobody使用者組)的身份在進行檔案操作,我在win下面建立了一個檔案,在linux上面檢視的時候是這樣的

-rwxr--r--.  1 nobody nobody    0 May 26 02:52 asdasd.txt

配置分組都可以登入的檔案,和使用者登入時,才可以看到自己的家目錄,配置值

[global]
    workgroup = MYGROUP
    netbios name=www.scchary.com
    server string = Samba Server Version %v
    # log files split per-machine:
    log file = /var/log/samba/log.%m
    # maximum size of 50KB per log file, then rotate:
    max log size = 50
    security = user
    passdb backend = tdbsam
    load printers = no

[temp]
    comment = temp
    path = /tmp
    read only = No
    guest ok = Yes
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
        create mode=0664
        directory mode=0775
[project]
        comment=project
        path=/tmp/project
        browseable=yes
        writeable=yes
        write list=@sambagroup

使用groupadd新增使用者組

groupadd sambagroup

新增使用者並加入指定的使用者組

useradd -G sambagroup samba1
useradd -G sambagroup samba2
useradd -G sambagroup samba3

給檔案修改許可權

chmod 0775 -R /tmp/project

修改selinux選項

chcon -t samba_share_t -R /tmp/project

掛載

mount -t cifs //127.0.0.1/project /root/smb_mount/ -o username=samba1

相關推薦

centos7安裝samba服務遇到的問題

安裝samba是遇到問題,配置如下 [global] workgroup = MYGROUP netbios name=www.scchary.com server string = Samba Server Version %v

centos7.4安裝samba服務

sambacentos7.4安裝samba服務 系統平臺 CentOS Linux release 7.4.1708 (Core) 關閉防火墻,selinux 安裝 samba-4.6.2-8.el7.x86_64 samba-client-4.6.2-8.el7.x86_64 配置/etc/samba/s

centos7 搭建samba服務

但是 權限 add 配置 搭建 chmod centos yum system 1.yum安裝samba yum install samba -y 2.創建本地用戶,可不設置密碼。後期的smbpasswd必須用本地用戶設置 useradd 123 3.設置smbpa

CentOS7安裝Nginx服務

-1 log mar file 模塊 結果 devel login 固定 1.1 安裝nginx所需要的pcre庫(yum安裝) 註意:    安裝pcre庫是為了使Nginx支持具備URI重寫功能rewrite模塊;rewrite模塊功能在企業中最常用的; 1.2 安裝依

centos7安裝telnet服務

inetd spa emc start xinetd服務 blog net style 安裝 1.檢查當前系統是否已經安裝telnet-server和xinetd,如安裝可忽略。 rpm -qa telnet-serverrpm -qa xinetd 2.安裝telne

centos7安裝ssh服務

client sys tty tar html mct one www net 1、查看是否安裝了相關軟件: rpm -qa|grep -E "openssh" 顯示結果含有以下三個軟件,則表示已經安裝,否則需要安裝缺失的軟件 openssh-ldap-6.6.1p1-

Centos7 安裝redis服務

進制 conf mkdir keyword avr roc log repr http Redis的安裝 1.先安裝gcc編譯器,否則make的時候會報錯 yum -y install gcc 2.下載redis安裝包,解壓編譯安裝 $ wget http://downlo

Centos 7 下安裝 samba 服務

創建 oba art man rect 匿名訪問 登陸 sys 工作站 yum install samba 配置文件在:/etc/samba/smb.conf [global] #添加下面這句 map to guest = Bad User #這個選項是保證匿名

CentOS7 安裝git服務

eve tar.gz ins open bsp eight ref roo 配置 在CentOS7系統中安裝git服務器有兩種方法,分別為yum安裝和下載git安裝包手動安裝,這篇文章只有下載git安裝包手動安裝方法。 方法一:使用yum安裝 暫無 方法二:下載git安裝

[轉]centos7安裝Nginx服務

led cto var centos7 emp post net 服務器 body [轉]   http://blog.csdn.net/dunylin/article/details/58591891 [附]   解決安裝nginx的nginx: [emerg] mkdi

centos7安裝nfs服務

type 技術分享 安裝軟件 客戶 code system oot bdb http 一、服務器配置: 安裝軟件: yum -y install nfs-utils rpcbind 更改配置文件: vim /etc/exports #添加 /home/lee/nfs

centos7安裝dhcp服務器並由客戶端動態獲取IP地址

sysconfig printer water 動態獲取 fab star name hardware print 主機架構: 角色 ip地址 網關 dhcp服務器 192.168.8.81 192.16

centos7安裝dns服務

tar var ref linux fresh bcd ddr 安裝dns服務器 keys 安裝軟件: yum -y install bind bind-utils 修改配置文件:a. 修改主配置文件:vim /etc/named.conf options { l

騰訊雲安裝 samba 服務

string inf valid workgroup 級別 http mirror 即使 恢復 安裝步驟: 1. centos 安裝 samba yum install samba samba-client samba-swat 2. 啟動samba se

安裝samba服務

input inter -c group cat pos put dev cups yum -y install samba-client samba-common cifs-utils sambacat /dev/null > /etc/samba/smb.conf

centos7安裝nfs服務配置

dex class -- bin 隨機 nfs文件系統 rpc 管理 osi nfs為什麽需要RPC?因為NFS支持的功能很多,不同功能會使用不同程序來啟動,因此,NFS對應的功能所對應的端口無法固定。端口不固定造成客戶端與服務端之間的通信障礙,所以需要RPC來從中幫忙。N

Centos6.5 下 安裝 samba服務

unix系統 tab 協議 create hang pub 通信 reat conf samba介紹 在 Windows網絡環境中,主機之間進行文件和打印機共享是通過微軟公司自己的SMB/CIFS網絡協議實現的。SMB( Server Message Block,服務消息塊

安裝samba服務

信息 oba config dmi ask cups res smbus reat    # See smb.conf.example for a more detailed config file or # read the smb.conf manpage. # Ru

安裝samba服務器實現Linux mint和Windows共享文件

etc https int 修改 tps 視頻 conf sudo 通用 安裝samba服務器實現Linux mint和Windows共享文件在Linux mint普通用戶下執行命令:sudo apt-get install samba,安裝samba,打開smb.conf

安裝 Samba服務

參考摘錄的是部落格園的文章:https://www.cnblogs.com/zhaopengcheng/p/5481048.html ubuntu系統:16.04 1. 首先用管理員許可權建立一個新使用者,按照提示設定password以及其它 sudo adduser wwj 然後在可檢視 /etc/