版本
» cat /etc/redhat-release
centos linux release 7.2.1511 (core)
» uname -a
linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 smp thu nov 19 22:10:57 utc 2015 x86_64 x86_64 x86_64 gnu/linux
配置
samba服務rpm包,在這個版本上初始時缺少配置rpm包:samba-4.2.3-10.el7.x86_64.rpm
傳入rpm包然後rpm -ivh samba-4.2.3-10.el7.x86_64.rpm即可
» groupadd sambahu #新建使用者組,刪除為groupdel sambahu
» useradd sambahu -g sambahu -s /sbin/nologin #新建非登陸使用者和所屬組,刪除使用者為userdel sambahu
» cat /etc/passwd | grep sam #檢視新建使用者sambahu資訊
» smbpasswd -a sambahu #設定sambahu使用者samba服務登陸密碼
修改/etc/samba/sam.conf配置
測試配置
» testparm #測試配置是否正常
重啟samba服務便可。
» systemctl restart smb #重啟
» systemctl start smb #開啟
» systemctl stop smb #停止
» systemctl status smb #檢視狀態
» systemctl enable smb #設定為開機啟動
» smbclient //localhost/mrlog # 本機測試訪問,登陸不需要密碼,匿名訪問登陸。
window上訪問測試目錄,\ ip位址便可看到用於共享目錄和使用者主目錄。
新增mrlog所屬資料夾,詳細命令說明:
詳細命令說明:
comment---------注釋說明
path------------分享資源的完整路徑名稱,除了路徑要正確外,目錄的許可權也要設對
browseable------是yes/否no在瀏覽資源中顯示共享目錄,若為否則必須指定共享路徑才能訪問
printable-------是yes/否no允許列印
hide dot ftles–是yes/否no隱藏隱藏檔案
public----------是yes/否no公開共享,若為否則進行身份驗證(只有當security = share 時此項才起作用)
guest ok--------是yes/否no公開共享,若為否則進行身份驗證(只有當security = share 時此項才起作用)
read only-------是yes/否no以唯讀方式共享當與writable發生衝突時也writable為準
writable--------是yes/否no不以唯讀方式共享當與read only發生衝突時,無視read only
vaild users-----設定只有此名單內的使用者才能訪問共享資源(拒絕優先)(使用者名稱/@組名)
invalid users—設定只有此名單內的使用者不能訪問共享資源(拒絕優先)(使用者名稱/@組名)
read list-------設定此名單內的成員為唯讀(使用者名稱/@組名)
write list------若設定為唯讀時,則只有此設定的名單內的成員才可作寫入動作(使用者名稱/@組名)
create mask-----建立檔案時所給的許可權
directory mask–建立目錄時所給的許可權
force group-----指定訪問資源時須以此設定的群組使用者進入才能訪問(使用者名稱/@組名)
force user------指定訪問資源時須以此設定的使用者進入才能訪問(使用者名稱/@組名)
allow hosts-----設定只有此網段/ip的使用者才能訪問共享資源
allwo hosts = 網段 except ip
deny hosts------設定只有此網段/ip的使用者不能訪問共享資源
allow hosts=本網段指定ip指定ip
deny hosts=指定ip本網段指定ip
個人心得
兩次在centos7上搭建samba服務,遇到的困難兩次一直不能正常訪問,第一次在虛擬機器中搭建一直無法訪問,導致原因是沒有重啟過系統,第二次遠端協助安裝一直無法訪問原因是docker容器對映的目錄許可權被修改,普通使用者沒有許可權訪問。
CentOS7 2搭建ownCloud私有雲
1.準備工具 1 securecrt8.0 2 securefx8.0 以上工具 1 是用於連線遠端伺服器,運用linux命令操作伺服器。工具 2 用於本地檔案和伺服器檔案傳輸使用,操作方便。3 伺服器 apache 2.4 4 資料庫 資料庫 mysql mariadb 5 php5.6 2.配置...
CentOS 7 2 搭建 Ghost 部落格
因為平時記錄一些文件或想法基本使用 markdown 的語法,mac 下推薦一款 markdown 的編輯器 haroopad 上週無意發現 ghost 有支援 mac 的桌面版本了,並且同樣開源 這樣後面記錄一些文件也可以同步到網路上就很方便了,於是重新搭建了乙個。ghost 是基於 nodejs...
CentOS7 2搭建LAMP環境
所謂的lamp就是 linux apache mysql php。這裡的linux使用centos7.2.0x00 開始我們可以先更新一下yum 公升級所有包同時也公升級軟體和系統核心 yum y update 只公升級所有包,不公升級軟體和系統核心 yum y upgrade 0x01 安裝apa...