CentOS 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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM