這有何難,然而確實配置不易,我算是服了這個系統了。 關於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....