服務端的配置檔案
/nfsdata 192.168.22.1/26(rw,sync,insecure,no_root_squash)
centos 下測試掛載
ubuntu 下測試掛載
mac os 下掛載測試
使用find手動連線
(/etc/exports) 這裡的配置檔案必須要加入 insecure 引數,否則mac os 一直報找不到伺服器的錯誤。
/nfsdata 192.168.22.1/26(rw,sync,insecure,no_root_squash)
由於mac os 使用者id和服務端id不一致導致設定許可權有問題. 不能寫操作.
解決方法
可直接 chmod 777 /nfsdata 這種方法很暴力
在服務端新建乙個使用者和mac中uid一樣的使用者然後 設定附加許可權 就ok了.
mac 端 檢視自己的uidid
id
nfs服務端
#新建使用者時候指定uid
useradd -u 501 makeit
#配置共享目錄的附加許可權
#ubuntu 中可能沒有chfacl,需要自行安裝 `apt install acl -y`
chfacl -m makeit:rwx -r /nfsdata
# 如果已經有該使用者了,可以使用usermod 修改使用者資訊
usermod -u 501 makeit
以上操作完成就直接可以在find中增刪檔案了.
enjoy
macOS 中的 Rootless 機制
原文 一 前因 蘋果從 os x el capitan 10.11 系統開始使用了 rootless 機制,可以將該機制理解為乙個更高等級的系統的核心保護措施,系統預設將會鎖定 system sbin usr 這三個目錄。二 後果 rootless 機制雖然在一定程度上增加了系統的安全性,但作為一名...
mac os中多版本php切換
1.新增tab 1 brew tap josegonzalez php 2.安裝多版本的php 1 2 brewinstallphp53 brewinstallphp54 3.製作切換的指令碼 需要把php switch新增到path中,可以在.bash profile中新增,這樣開機就能夠自動載入...
MacOS 中 MacPorts 安裝和使用
macports,曾經叫做darwinports,是乙個軟體包管理系統,用來簡化mac os x和darwin作業系統上軟體的安裝。它是乙個用來簡化自由軟體 開放源 軟體的安裝的自由 開放源 專案,與fink和bsd類ports套件的目標和功能類似。跟bsd中的ports道理一樣。macports就...