Linux 批量只修改檔案或資料夾許可權

2021-08-25 10:53:05 字數 378 閱讀 6261

現在在做php的開發,伺服器是ubuntu的系統

經常會碰到許可權的問題,有時間新傳上去的檔案就只有600的許可權,要乙個個設定起來很麻煩

如果直接   chmod -r 777 的話那就相當於給別人創造機會了,呵呵,我是不建議這麼做,如果有人弄到乙個後台,那你的整站將不會再安全。

所以可以只設定資料夾許可權為745 檔案許可權為644

命令為:

find -type d -exec chmod 745 {} \;

find -type f -exec chmod 644 {} \;

或者find -type d|xargs chmod 745

find -type f|xargs chmod 644

做個記錄

批量修改LINUX下的檔案或目錄許可權

cu裡的乙個使用者用 chown r 777 後,系統癱瘓了.有建議用下面的命令把另乙個新的相同系統的所有檔案和目錄的許可權匯入該系統.其實就是這兩個命令的應用.目標 setfacl getfacl兩命令的使用.步驟 1.pwd 確認當前目錄 getfacl r root 11.bak 得到 roo...

批量修改檔案

前提 系統xp 2008 2003 並且安裝好excel,win7的命令有些出入,所以不行,後面補充win7 第一步 確定需要修改的資料夾 需要將檔名中的 1 2 等全部去掉,通常會有一大批資料夾需要修改,會讓人非常頭疼。以下可以根據檔名輸出到excel 通過excel 結合批處理bat檔案來進行處...

Linux 批量修改檔名

linux shell 批量重新命名的方法總覽 1 刪除所有的 bak 字尾 rename s bak bak 2 把 jpe 檔案字尾修改為 jpg 3 把所有檔案的檔名改為小寫 rename y a z a z 4 將 abcd.jpg 重新命名為 abcd efg.jpg 5 將 abcd e...