模擬環境:
在 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 ...