Permission denied
在CentOS 6.4中TFTP出现TFTP error: 'Permission denied'
这个是由于selinux机制引起的不是文件夹的权限问题。
所以vi /etc/sysconfig/selinux 修改为:SELINUX=permissive
如果不想重启系统,执行:sudo setenfore 0
在开发板上执行:[root@EmbedSky /]# tftp -g -r aa 192.168.1.101
成功!
如果上传文件出现:tftp: server error: (1) File not found
解决方法:在/etc/xinetd.d/tftp文件server_args的-s选项后面添加-c
执行service xinetd restart成功。记得tftpboot权限设置。
附:关闭SELinux方法
1、修改主配置文件,将
SELINUX=permissive改为SELINUX=permissive或者disabled
值得注意的是:修改主配置文件要重启后才能生效
2、使用命令来关闭SELINUX(可以不用重启服务器)
setenforce 0
这命令并不是关闭SELINUX而是将其改为兼容模式(permissive)
setenforce 1
将其改为强制安全模式(permissive)
参考:https://www.cnblogs.com/chenxingrui/articles/4381601.html
标签:配置文件,permissive,selinux,重启,SELINUX,机制,tftp,centos8 From: https://www.cnblogs.com/rebrobot/p/17633574.html