日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

win7 linux 共享文件夹权限设置,samba 配置共享 win7 无权限访问

發布時間:2024/10/14 linux 98 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win7 linux 共享文件夹权限设置,samba 配置共享 win7 无权限访问 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 首先檢查 samba是否啟動,防火墻是否關閉

#service smb status??? =>檢查smb是否啟動

#/etc/init.d/iptables status? =>檢查 防火墻是否關閉

#service iptables stop? =>關閉防火墻

#service smb start???? =>啟動smb

2. 檢查配置文件是否配置正確

我這里只說(并對配置文件進行精簡)最基本的必須的配置項目。最基本的(最精簡,最小的)samba配置文件,可以包括2部分,分別是: [global] 和 [用戶自定義共享名字],2部分。我先講global部分

[global]下面,每個選項都是對samba服務整體的選項進行配置的,比如采用何種登錄模式,是否記錄日志,工作組是什么,等等。該條目下,最基本的配置應該包括如下 3 行:

(1) workgroup = WORKGROUP

這個選項是配置 samba 機器所在的”局域網工作組“,自認是需要和局域網內其他要共享的機子,處在同一個組了。默認是 WORKGROUP組,如果你機子不是,請自行修改。

(2) security = share

這里設置的是samba 共享的模式。

share,是采用匿名模式;

users,是采用”用戶名和密碼登錄“的方式;

如果你是采用匿名模式,就用share,就是了。

(3) server string = Ubuntu Linux

這個選項是說的:當前電腦,在局域網中的”名字“。我自己改成了叫:ubuntu Linux,大家也可以隨便改,當然不能用中文。其實這個選項其實是可有可無的,但為了局域網內其他機子能更明顯的找到你,我建議還是寫個容易分辨的名字吧。

最基礎的就這3行(或者也能叫2行)。剩下的,如果大家有興趣,可以在網上搜下具體的內容。如果都寫出來,呵呵,我估計今天別吃飯了。

[用戶自定義共享名字] 部分

這部分是具體定義你的共享文件夾的相關屬性,名稱,權限的。一般包括如下項目,就足夠使用了

(1) path = /software

這里設置的是具體的共享文件夾的路徑,必須是絕對路徑,不要寫錯哦,寫成了不存在的路徑或者多了不該有的空格,那么就拒絕訪問了!

(2) browseable = yes

設置該共享文件夾,在局域網內是否”可以被看到“,一般都是? yes,(要是no,看不到怎么共享?)

(3) writable = yes

用戶是否具有對該文件夾的寫入(修改,刪除)權限。自己看著辦吧,可以修改就yes,否則就no

(4) guest ok = yes

是否允許匿名用戶訪問。這個是和上面的 security選項配合使用的,你要用share(匿名模式),這里肯定必須是yes了。如果是user模式,這里就是no(或者不要這個選項)

(5) valid users = 可用的用戶名

這個項目,是針對 security的 users 模式的。如果那里設置的 users模式,這個選項就能指定,該共享文件夾,都允許哪些用戶訪問。

(6) comment = Ubuntu Linux File share

這個是對該共享文件夾進行補充說明的,有點注釋的意思,它不是必須的。自己看著辦, =后面的內容,必須是英文,隨便寫就行。

上面5個就是最基本的,最精簡的選項了。足夠一般使用了。下面,我給出2種模式的實例,大家看下。上面每個項目都看懂了,應該就能看明白下面的配置文件

三. 匿名模式的基礎精簡配置文件[global]

workgroup?=?WORKGROUP

server?string?=?Ubuntu?Linux

security?=?share

[Ubuntu-Share]

path?=?/software

browseable?=?yes

writable?=?yes

guest?ok?=?yes

3. 執行..

輸入:gpedit.msc

叫出「本機安全性原則」

如下圖:

電腦設定 - widnows 設定 - 安全性設定 - 本機原則 - 安全性選項

找:網路安全性 Lan Manager 驗證等級

修改值為以下:

優先使用 LV 和 NTLM (傳統編碼)

如有交涉,使用 NTLMv2 (win7 新的編碼)

4 . 最后的最后實在無法解決,請看絕招 :參看 smb.conf 里面的說明

意思即是如果要讓你自己建的文件能被共享且允許被寫,

需要

set a label “samba_share_t” to it .

所以運行

chcon–t samba_share_t /temp/

輸入命令

ls –ldZ /temp/

,得到:

drwxr-xrwx

rootrootroot:object_r:samba_share_t /temp/

意思即是如果要讓你自己建的文件能被共享且允許被寫,

需要set a label “samba_share_t” to it .

#

# If you create a new directory you want to share you should mark it as

# "samba_share_t" so that selinux will let you write into it.

# Make sure not to do that on system directories as they may already have

# been marked with othe SELinux labels.

#

# Use ls -ldZ /path to see which context a directory has

#

# Set labels only on directories you created!

# To set a label use the following: chcon -t samba_share_t /path

#

# If you need to share a system created directory you can use one of the

# following (read-only/read-write):

# setsebool -P samba_export_all_ro on

# or

# setsebool -P samba_export_all_rw on

//If you want to share files other than home directorie

chcon -t samba_share_t /directory

當然這個方式不是很推薦

5. 最后還有一種可能讓win 7無權限訪問 samba 服務器

那就是selinux 禁止了 samba的行為

#getenforce?? =>查看selinux 的狀態

如果是 “Enforcing”,那么就

#setenforce 0? =>暫時設置為 “permissive”

如果要永久設置為 “permissive” ,那么就需要修改

#vim /etc/selinux/config

SELINUX=permissive

:wq

然后 重啟

#reboot

總結

以上是生活随笔為你收集整理的win7 linux 共享文件夹权限设置,samba 配置共享 win7 无权限访问的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。