要實現的效果:
共享資料夾:user1, user2, user3, group1, group2
1、使用者user1屬於組group1; 使用者user2屬於組group1和組group2;使用者user3屬於組group3
2、使用者user1 user2 user3可以各自進入自己的資料夾
3、使用者user1 user2可以進入資料夾group1;使用者user2 user3可以進入資料夾group2
在根目錄下新建資料夾smb資料夾及其下屬子資料夾
mkdir /smb
cd /smb
mkdir user1 user2 user3 group1 group2
新增使用者組
groupadd group1 group2
新增使用者
useradd -s /sbin/nologin -g group1 user1
useradd -s /sbin/nologin -g group1,group2 user2
useradd -s /sbin/nologin -g group2 user3
變更資料夾的使用者和使用者組
chown -r user1:user1 user1
chown -r user2:user2 user2
chown -r user3:user3 user3
chown -r :group1 group1
chown -r :group2 group2
變更資料夾訪問許可權
chmod 770 -r group1 group2
chmod 700 -r user1 user2 user3
在samba中新增使用者
pdbedit -a user1
pdbedit -a user2
pdbedit -a user3
開啟samba的配置檔案/etc/samba/smb.conf
[global] 部分內容如下:
[global]
workgroup = workgroup
server string = samba server version %v
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
還需要加入以下內容:
[user1]
comment = user1
path = /smb/user1
valid users = user1
read only = no
[user2]
comment = user2
path = /smb/user2
valid users = user2
read only = no
[user3]
comment = user3
path = /smb/user3
valid users = user3
read only = no
[group1]
comment = group1
path = /smb/group1
valid users = @group1
read only = no
[group2]
comment = group2
path = /smb/group2
valid users = @group2
read only = no
重新啟動samba服務:
service smb restart
在windows資源管理器位址列中輸入 \\ip,本例中是\\10.0.0.72 就會彈出如下視窗要求輸入網路密碼
最終效果:
用user1登入後,可以訪問 user1和group1;
用user2登入後,可以訪問user2,group1和group2;
用user3登入後,可以訪問user3和group2。
如果登入沒有訪問許可權的資料夾後,還會彈出輸入網路密碼的視窗。
還有一種應用情形,在實際工作中經常遇到:公司裡每乙個部門都有以自己部門名稱來命名的資料夾,但部門內的每個人都需要有自己的私人資料夾,在不增加共享資料夾數量的情況下,在部門資料夾內部實際只有自己可以訪問的資料夾。這樣做的好處就是使共享資料夾數量不致於太多而難於管理,同時也不方便查詢檔案。
拿本例來說:
user1和user2都屬於group1這個組,他們都可以訪問共享資料夾group1,但是在資料夾group1中使用者user2有些資料夾(比如資料夾user2)不想讓本組的其他人訪問。
這種情況屬於共享的問題,而屬於資料夾許可權的問題。
因些只需要在linux命令列下修改資料夾group1中資料夾user2的使用者和使用者組以組許可權就可以。
chown -r user2:user2 /smb/group1/user2
chmod -r 700 /smb/group1/user2
大多數情況下,這些在乙個共享資料夾裡的私有資料夾都是由管理員來設定的,使用者是無法設定的。
不同瀏覽器載入不同檔案
相對環境 ie8模擬 ie11模擬 條件ie7 ie8ie7 ie8ie9 ie10 ie11谷歌x x x x xxvvvxx x xx x xx x x xxvv v x x xx x xx x xvvv x x x x xx vvvx xx x x x x xxvvvxx x xx vvvx ...
Oracle Patchset 不同檔案的作用
在 oracle 10g 版本的patchset 裡面,只有乙個檔案 disk1.到了oracle 11.2.0.2 和11.2.0.3 的patchset 大小是劇增。11.2.0.2 和11.2.0.3 版本的patchset 是5g 這5g 有 7個檔案組成。上圖是11.2.0.2的乙個pat...
Android drawable不同資料夾的區別
首先drawable資源分為xxhdpi,xhdpi,hdpi,mdpi,ldpi,分別為超超高密度400dpi 左右 超高密度320dpi,高密度240dpi,中密度160dpi,低密度120dpi。目前的螢幕適配準備好xhdpi,hdpi就好了,太小的mdpi基本很少了,特別大的圖可以再準備一套...