SELinux访问控制系统

SELinux访问控制系统

1、打开和关闭

vim   /etc/selinux/config

SELINUX=disabled     ##SELinux关闭

SELINUX=enforcing    ##SELinux开启(强制)

SELINUX=permissive    ##SELinux开启(警告)

配置文件更改后需要reboot后才能生效

setenforce    1   ##临时开启   ;   setenforce   0   ##临时设定为警告(临时关闭)

getenfoce   ##查看当前selinux状态

SELinux开启后,ftp服务可用来验证其作用:

把匿名登陆ftp服务的家目录改为/linux:vim   /etc/vsftpd/vsftpd.conf--->添加anon_root=/linux

touch   /mnt/file   ;   mv   /mnt/file   /linux   ##保证fiel和/linux上下文标签不同

这时匿名登陆看不到家目录里的文件,这是因为文件和目录标签与服务标签不同(/var/ftp/pub)

需要更改为和服务标签一致:

ls    -Zd    /linux     ##查看目录的标签
ls    -Z      /linux     ##查看目录里文件的标签
chcon    -t    public_content_t    /linux    -R     ##临时递归更改/linux标签为ftp服务标签

标签一致后,匿名登陆时,家目录里的文件可见

永久更改标签:

semanage    fcontext    -l   ##列出所有开机加载的上下文标签

semanage    fcontext    -a    -t    public_content_t    '/linux(/.*)?'      ##更改/linux及其下所有文件的上下文标签为ftp服务标签

restorecon   -RvvF   /linux   ##刷新

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值