配置多使用者Samba 掛載

2021-09-26 06:22:46 字數 1710 閱讀 1194

模擬環境:

在 server0 通過 smb 共享目錄/devops,並滿足以下要求:

 共享名為 devops

 共享目錄 devops 只能被 example.com 域中的客戶端使用

 共享目錄 devops 必須可以被瀏覽

 使用者 kenji 必須能以讀的方式訪問此共享,該問密碼是 atenorth

 使用者 chihiro 必須能以讀寫的方式訪問此共享,訪問密碼是 atenorth

此共享永久掛載在 desktop0.example.com 上的/mnt/dev 目錄,並使用使用者

kenji 作為認證。任何使用者可以通過使用者 chihiro 來臨時獲取寫的許可權

步驟:1.在伺服器server0上發布samba共享目錄

[root@server0 ~]# mkdir /devops

[root@server0 ~]# useradd kenji

[root@server0 ~]# useradd chihiro

[root@server0 ~]# pdbedit -a kenji

輸入兩次密碼(注意:密碼不顯示,不要輸錯)

[root@server0 ~]# pdbedit -a chihiro

輸入兩次密碼(注意:密碼不顯示,不要輸錯)

[root@server0 ~]# setfacl -m u:chihiro:rwx /devops/

[root@server0 ~]# vim /etc/samba/smb.conf

[devops]

path = /devops

hosts allow = 172.25.0.0/24

write list = chihiro

[root@server0 ~]# systemctl restart smb

[root@server0 ~]# systemctl enable smb

2.在客戶端desktop0上掛載

[root@desktop0 ~]# yum -y install samba-client.x86_64 cifs-utils.x86_64

[root@desktop0 ~]#smbclient –l server0

#檢視對方提供了哪些共享

… …#無需密碼,直接按回車鍵確認

[root@desktop0 ~]# mkdir /mnt/dev

[root@desktop0 ~]# vim /etc/fstab

/mnt/dev cifs

username=kenji,password=atenorth,multiuser,sec=ntlmssp,_netdev 0 0

[root@desktop0 ~]#mount –a #開機自動掛載

[root@desktop0 ~]#df -h #檢視掛載狀態

3.檢測

驗證多使用者訪問(在 desktop0 上):普通使用者切換為 chihiro 身份即可讀寫

[root@desktop0 ~]#su – student #切換到普通使用者

[student@desktop0 ~]#cifscreds add –u chihiro server0 #向伺服器提交使用者認證憑據

password: atenorth #提供 samba 使用者 chihiro 的密碼

[student@desktop0 ~]#touch /mnt/dev/a.txt #新建檔案(確認有寫入許可權)

Hadoop多使用者配置

0.hadoop多使用者配置的背景。hadoop多使用者配置的目的就是多個hadoop使用者可以共同使用hdfs,但是只能操作屬於自己的空間,不能跨使用者空間操作 當然 tmp是屬於大家的,任何使用者都會對這個資料夾有寫操作 hadoop多使用者配置,相當於給每個使用者乙個hadoop客戶端,每個使...

GIT配置多使用者

在公司工作的時候有時候想提交一點 到github上,然後一台電腦上就需要配置兩個賬號分別訪問github和公司的gitlab為什麼要生成兩個key的原因我也不清楚,望路過的大佬指點下.分別用如下的命令給兩個賬戶生成key,儲存位置和密碼隨意,注意名稱不要一樣不要覆蓋了ssh keygen t rsa...

ssh key 多使用者配置

在多使用者情況下,盡量不要設定全域性使用者資訊 新增全域性使用者資訊 git config global user.name 使用者名稱 git config global user.email 郵箱 刪除全域性使用者資訊 git config global unset user.name git ...