centos selinux minidlna

想在selinux 部署一个家庭式的dlna服务器

由于安装的minidlna没有selinux的策略,出现了以下问题:

1 yum 安装

2 启动失败

execvp 没有权限,

chmod u+x /etc/init.d/minidlna

3 启动是创建sqlite files.db 出错

默认会在 /var/cache/minidlna/files.db,  没有权限报错

解决 自己创建一个文件 或 使用selinux叫权限

4 绑定端口出错

name_bind

... 之后的错误就更多了

想熟练掌握selinux,可以自己为minidlna写一个策略,

然后与大师们的写比比差距,

尝试着...

centos selinux minidlna,布布扣,bubuko.com

时间: 2024-11-10 17:51:35

centos selinux minidlna的相关文章

Centos SELINUX,尼玛一下想不起来这个名字

开机设置联网 vim /etc/sysconfig/network-scripts/ifcfg-eth0 onboot=yes 执行的第一个命令 yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel wget vim 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled 重启机器即可 1) 永久性生效,重启后

如何更改linux(centos)下的Apache http端口号

# vi  /etc/httpd/conf/httpd.conf  文件 修改两个地方 #Listen 12.34.56.78:80 Listen 80 #把80改为你设置的端口,我设置端口为82 Listen 82 NameVirtualHost *:80 #把80改为你设置的端口,我设置端口为82 NameVirtualHost *:82 启动Apache# service httpd start   发现启动失败 解决:(转自)http://blog.itechol.com/space-3

centos 6.X 关闭selinux

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统.在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件.SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上. 虽然SELinux很好用,但是在多数情况我们还是将其关闭,因为在不了解其机制的情况下使用SELinux会导致软件安装或者应用部署失败 以下就是关闭SELinux的方法 系统

CentOS 7.X 关闭SELinux

1.查看 [root@dev-server ~]# getenforce Disabled [root@dev-server ~]# /usr/sbin/sestatus -v SELinux status: disabled 2.临时关闭 ##设置SELinux 成为permissive模式 ##setenforce 1 设置SELinux 成为enforcing模式 setenforce 0 3.永久关闭 vi /etc/selinux/config 将SELINUX=enforcing改为

Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)

环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.虚拟系统安装 1.1 使用VMware 虚拟机,读入ISO进行安装.启动后进行安装界面 1.2 选择 Install CentOS7,进行语言选择 1.3 选择简体中文,进入信息摘要 1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”. 1.5 点击"网络和主机名",进行网络设置

centos关闭selinux

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统.在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件.SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上. 虽然SELinux很好用,但是在多数情况我们还是将其关闭,因为在不了解其机制的情况下使用SELinux会导致软件安装或者应用部署失败 以下就是关闭SELinux的方法 系统

CentOS的ssh sftp配置及权限设置(流程相当完整)(关闭了SElinux才能上传了)

从技术角度来分析,几个要求: 1.从安全方面看,sftp会更安全一点 2.线上服务器提供在线服务,对用户需要控制,只能让用户在自己的home目录下活动 3.用户只能使用sftp,不能ssh到机器进行操作 提供sftp服务,可以用系统自带的internal-sftp,也可以使用vsftpd,这里需求不多,直接选用internal-sftp. 限制用户只能在自己的home目录下活动,这里需要使用到chroot,openssh 4.8p1以后都支持chroot,我现在用的是CentOS 6.3,自带的

Disable SELinux CentOS 7

This blog covers the basic steps to disable SELinux on CentOS 7 first we need to see how SELinux is configured, issue the sestatus command sestatus as you can see the current mode is enforcing, issue the following command to disable it sed -i 's/enfo

centos 6.4 修改ssh默认端口22为其他端口详尽安全教程(包含SELinux,iptables设置)

该教程是目前最安全的教程,如果你是新手请严格按照教程的步骤进行,如果是有一定基础的人可以选择性跳过某些段落 修改端口配置 先运行 vim /etc/ssh/sshd_config 找到#Port 22 这行然后去掉前面的注释,然后再下面加一行 Port 1234 Port 22 Port 1234 很多教程是直接修改22为其他端口,最好不要这样做,万一修改的端口不能用,你就完全登陆不上了,所以先留一条后路 修改防火墙配置 修改iptables(linux 的防火墙)文件: vim /etc/sy