安裝後,先make一下,如果不行
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
安裝samba
rpm -qi samba
yum -y install samba samba-client
cd /etc/samba/
mvsmb.conf smb.conf.origin
vim smb.conf
內容如下,儲存並退出
[global]workgroup = workgroup
server string = ted samba server %v
netbios name = tedsamba
security = user
map to guest = bad user
passdb backend = tdbsam
[fileshare]
comment = share some files
path = /smb/fileshare
public = yes
writeable = yes
create mask = 0644
directory mask = 0755
[webdev]
comment = project development directory
path = /smb/webdev
valid users = ted
write list = ted
printable = no
create mask = 0644
directory mask = 0755
[opt]
comment = share opt
path = /opt
public = yes
writeable = yes
create mask = 0644
directory mask = 0755
workgroup 項應與 windows 主機保持一致,這裡是workgroup
security、map to guest項設定為允許匿名使用者訪問
再下面有兩個section,實際為兩個目錄,section名就是目錄名(對映到windows上可以看見)。
第乙個目錄名是fileshare,匿名、公開、可寫
第二個目錄嗎是webdev,限定ted使用者訪問
預設檔案屬性644/755(不然的話,windows上在這個目錄下新建的檔案會有「可執行」屬性)
建立使用者
[root@base samba]# groupadd co3[root@base samba]# useradd ted -g co3 -s /sbin/nologin
[root@base samba]# smbpasswd -a ted
new smb password:
retype new smb password:
added user ted.
建立共享目錄
[root@base samba]#mkdir -p /smb/
[root@base samba]#
chown nobody:nobody /smb/fileshare/
[root@base samba]#
chown ted:co3 /smb/webdev/
開放埠
[root@base samba]# firewall-cmd --permanent --add-port=139/tcpsuccess
[root@base samba]# firewall-cmd --permanent --add-port=445/tcp
success
[root@base samba]# systemctl restart firewalld
[root@base samba]#
或者直接把防火牆關了也行。
[root@localhost ~]#systemctl stop firewalld.service
[root@localhost ~]#systemctl disable firewalld.service
12
3
4
5
6
7
8
啟動乙個服務:systemctl start firewalld.service
關閉乙個服務:systemctl stop firewalld.service
重啟乙個服務:systemctl restart firewalld.service
顯示乙個服務的狀態:systemctl status firewalld.service
在開機時啟用乙個服務:systemctl enable firewalld.service
在開機時禁用乙個服務:systemctl disable firewalld.service
檢視服務是否開機啟動:systemctl
is
-enabled firewalld.service;echo $?
檢視已啟動的服務列表:systemctl list-unit-files|grep enabled
再後,setsebool -p samba_export_all_rw on
最後,chmod 0777 /opt -r
CentOS7 2 虛擬機器網絡卡無法啟動
1.使用命令列輸入 ip addr 1 lo mtu 65536 qdisc noqueue state unknown qlen 1 link loopback 00 00 00 00 00 00 brd 00 00 00 00 00 00 inet 127.0.0.1 8 scope host ...
虛擬機器安裝centos7 2後遺留網路問題解決方法
1 輸入 cd etc sysconfig network scripts 2 編輯配置檔案 vi ifcfg ens33 修改noboot no 為 noboot yes 修改完成後 儲存退出 如果network scripts 目錄下沒有ifcfg ens33檔案,複製ifcfg lo檔案命名為...
基於CentOS7 2安裝win7虛擬機器
建立網橋 brctl addbr brw0 brctl addif brw0 enp5s0f1 ifconfig brw0 192.168.151.225 24 ifconfig enp5s0f1 0.0.0.0 echo 1 proc sys net ipv4 ip forward 建立虛擬機器映...