linux檔案目錄操作許可權修改為777後仍拒絕訪問

2021-10-11 17:44:39 字數 872 閱讀 2740

問題:

今天,啟動elasticsearch容器的時候,總是報錯elasticsearch.yml拒絕訪問,可修改相關目錄操作許可權為777後仍無法訪問。

原因:

網上查詢資料才發現,原來是selinux限制了訪問執行許可權。

selinux(security-enhanced linux) 是美國****局(nsa)對於強制訪問控制的實現,是 linux歷史上最傑出的新安全子系統。在這種訪問控制體系的限制下,程序只能訪問那些在他的任務中所需要檔案。selinux 是部署在 linux 系統中的安全增強功能模組,它通過對程序和檔案資源採用 mac(強制訪問控制方式)為 linux 系統提供了改進的安全性。

解決方法:

關閉selinux

臨時關閉: 使用命令setenforce 0

永久關閉: 修改 /etc/selinux/config 檔案中設定selinux=permissive,然後重啟伺服器(reboot)。

這裡我採用臨時關閉,啟動elasticsearch容器成功。

Linux修改檔案(目錄)許可權

1 先說我遇到的問題,我匯入本地的資料,我後台邏輯是將本地資料建立乙個臨時檔案儲存起來然後再去拿出來進行資料插入。2 然而頁面報錯說是這個臨時檔案沒找到,後來我就仔細看了看 發現 是沒錯的,最後我就想起來應該是目錄許可權問題。3 最後我就去看專案目錄許可權 一下是我 目錄許可權的結果圖 data目錄...

修改Linux檔案或目錄許可權

linux檔案的基本屬性有9個,分別是owner group others組別的read write excute屬性。各屬性對照如下 r 4 100 w 2 010 x 1 001 將同一組 owner group others 的3個屬性 r w x 累加,例如當屬性為 rwxrwxr 則是 o...

Linux 檔案 目錄許可權修改參考

r 讀許可權read,數字表示為4 w 寫許可權write,數字表示為2 x 執行許可權execute 數字表示為1 首先直接實際操作看一下是什麼樣子。命令ll或ls l,命令是一樣的,結果如下 drwxr xr x 4 root root 42 9月 30 16 06 data drwx 5 st...