日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

selinux对ftp的影响

發(fā)布時間:2025/3/11 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 selinux对ftp的影响 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.啥是selinux
安全增強(qiáng)型Linux(Security-Enhanced Linux)簡稱selinux,它是一個Linux內(nèi)核模塊,也是Linux的一個安全子系統(tǒng)。
selinux的狀態(tài):
Enforcing:強(qiáng)制模式,在selinux運(yùn)作時,已經(jīng)開始限制domain/type
permissive:警告模式,在selinux運(yùn)作時,會有警告信息,但不會限制domain/type的存取
disabled:關(guān)閉模式
使用getenforce命令查看當(dāng)前模式
更改selinux的狀態(tài)命令:

setenforce 1 ##更改selinux的狀態(tài)為Enforcingsetenforce 0 ##更改selinux的狀態(tài)為Permissive

注 : 當(dāng)selinux關(guān)閉時,該命令無法使用
使用該命令只能切換開啟時的兩種狀態(tài),即Enforcing和Permissive
使用該命令切換selinux狀態(tài)時,不需要重啟電腦

selinux對文件的作用
當(dāng)開啟selinux后,selinux會給每個文件加載標(biāo)簽context,安全上下文必須配對,否則文件不能訪問
開啟selinux為Enforcing強(qiáng)制模式
在根目錄下創(chuàng)建一個目錄在此目錄中新建一個文件,并且移動到ftp中的pub目錄

用戶登陸ftp查看文件

可以發(fā)現(xiàn)移動的文件看不到
使用ls -Z /var/ftp/命令查看該文件的安全上下文

臨時更改安全上下文
chcon -t public_content_t /westos/ -R 臨時更改安全上下文

chcon只是對安全上下文的臨時修改,當(dāng)系統(tǒng)selinux重啟后,修改會失效

semanage fcontext -l | grep /westos 查看該文件是否有默認(rèn)的安全上下文 semanage fcontext -a -t public_content_t '/westos(/.*)?' 永久更改目錄安全上下文 restorecon -FvvR /westos/ 同步該目錄的安全上下文


.本地用戶上傳權(quán)限的開啟
getsebool -a | grep ftp 查看seLinux對ftp開關(guān)狀態(tài)

setsebool -P ftp_home_dir on 允許本地用戶上傳文件 -P為永久開啟
chmod 775 /home/*
chgrp ftp /home/*
登陸ftp,本地用戶可以上傳文件

匿名用戶上傳權(quán)限的開啟
vim /etc/vsftpd/vsftpd.conf 在配置文件中打開匿名用戶上傳參數(shù)

寫好之后重啟服務(wù)
systemctl restart vsftpd

setsebool -P ftpd_anon_write on ##打開selinux匿名用戶上傳開關(guān) semanage fcontext -a -t public_content_rw_t /var/ftp/pub ##安全上下文加入可寫的權(quán)限說明 restorecon -FvvR /var/ftp/pub/ ##同步該目錄的安全上下文 chmod 775 /var/ftp/pub chgrp ftp /var/ftp/pub

測試一下:

總結(jié)

以上是生活随笔為你收集整理的selinux对ftp的影响的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。