linux ssh禁止用户访问任何目录,怎么限制远程ssh用户访问特定的文件
比如我要實現(xiàn)以下目標,通過配置linux限制SSH用戶指定目錄
user 1 只可以訪問 /Media, /Documents以及它的家目錄
User 2 只可以訪問/Folder21, 以及它的家目錄,
User 3 只可以訪問 /Documents, /Folder21 以及他的家目錄,
ssh如何限制指定目錄
2. 通過配置Linux權(quán)限限制SSH用戶訪問指定目錄
通過配置Linux權(quán)限限制SSH用戶訪問指定目錄
應(yīng)該如何實現(xiàn),下面給出一些思路
你可以配置一個簡單的權(quán)限控制。
首先,你需要一建立一個目錄權(quán),像以下這樣的結(jié)構(gòu)
~ (Home目錄
|
|---> 文件
|
|---> 建立鏈接到/opt/public/
在/opt/public/里,有所有你想要目錄,像這樣
Media
Documents
Folder51
你只有三個用戶(三個目錄),你可以創(chuàng)建相關(guān)的組。
執(zhí)行以下命令創(chuàng)建相關(guān)的組:
groupadd opt-public-media-access
groupadd opt-public-documents-access
groupadd opt-public-folder51-access
接下來,你把相關(guān)的用戶加入到這些組中,比如你把user1的用戶加入到組opt-public-media-access中
usermod -a -G opt-public-media-access user1
接下來設(shè)置權(quán)限限制用戶訪問指定目錄chown -R root:opt-public-media-access /opt/public/Mediachmod 770 -R /opt/public/Media/
按需求添加或者刪除組或者目錄,但注意以下事項:刪除組的命令是groupdel。刪除文件夾時應(yīng)刪除組。無論如何,系統(tǒng)中不屬于適當組的其他用戶將無法進入這些文件夾。給每個用戶自己的主目錄。不要把它放在像/opt/public這樣的地方。Root可以去任何他想去的地方。確保所有用戶都沒有sudo權(quán)限。除非另有說明,否則本文中的所有命令都將以根用戶身份運行。
3. 總結(jié)
總結(jié):使用權(quán)限控制來限制SSH用戶訪問指定目錄
通過本文,你應(yīng)該對Linux權(quán)限的靈活運用有更好的理解。當然也適用于遠程SSH登錄的用戶,使用權(quán)限控制來限制SSH用戶訪問指定目錄
溫馨提示如有轉(zhuǎn)載或引用以上內(nèi)容之必要,敬請將作為出處標注,謝謝合作!
總結(jié)
以上是生活随笔為你收集整理的linux ssh禁止用户访问任何目录,怎么限制远程ssh用户访问特定的文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]Linux/Unix系统镜像/备份
- 下一篇: linux java启动脚本文件_不错的