配置 Centos7 配置samba服務

2021-08-26 23:39:52 字數 1581 閱讀 4594

這有何難,然而確實配置不易,我算是服了這個系統了。 關於ubuntu配置可以參考我的這篇文章:

[root@node02 ~]# yum install -y samba samba-client
1. 備份

cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

2. vi /etc/samba/smb.conf

[global]

workgroup = sambagroup

netbios name = node02

server string = linux samba test

security = user

[samba]

path = /opt/samba

writeable = yes

browseable = yes

guest ok = yes

workgroup 就是windows中顯示的工作組;在這裡我設定的是sambagroup (用大寫);

netbios name 就是在windows中顯示出來的計算機名;

server string 就是samba伺服器說明,可以自己來定義;這個不是什麼重要的;

security 這是驗證和登入方式,這裡我們用了user 。

3.建立相應目錄並授權

[root@node02 ~]# mkdir /opt/samba

[root@node02 ~]# id nobody

uid=99(nobody) gid=99(nobody) groups=99(nobody)

[root@node02 ~]# chown -r nobody:nobody /opt/samba/

關於授權nobody,我們先用id命令檢視了nobody使用者的資訊,發現他的使用者組也是nobody,我們要以這個為準。有些系統nobody使用者組並非是nobody ;

4.開機自啟動

systemctl enable smb

systemctl start smb

5.建立乙個user來訪問共享

adduser smbuser

smbpasswd -a smbuser

然而 我們採取訪問沒有輸入密碼就進入了,是的檔案只有可讀許可權,並沒有可寫入許可權,這尼瑪。。。。

在rhel5下,由於selinux的限制,會造成samba共享的目錄即便將許可權設為777也無法寫入的情況,下面提供乙個解決方案:

假設共享目錄為 /opt/share

#/usr/sbin/setsebool -p allow_smbd_anon_write=1

#chcon -t public_content_rw_t /opt/share

掛載:

mount -t cifs -o username=***x,password=***x  /data/mount/images

CentOS7基礎配置

預設centos7安裝將選擇最小安裝,完後是沒有任何配置的,需要手動配置需要的各種工具,同時dhcp也是出於關閉狀態,需要手動開啟。輸入命令vi etc sysconfig network scripts ifcfg eno16777736 type ethernet bootproto dhcp ...

CentOS 7 基礎配置

3 準備jdk和hadoop安裝包 centos7的靜態ip設定與以前版本的linux有細微的差別,這也是需要注意的地方。作者 為了配置 有效的靜態ip,嘗試了很多的方法。選擇虛擬機器的編輯選項 虛擬網路編輯器 管理員模式開啟 在上圖中已經標註出需要注意的地方,同時需要檢視nat設定 設定閘道器ip...

CentOS 7 配置網路

檢視ip位址 ip addr結果如下,可以看看網絡卡名稱 ens33 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....