首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“权限被拒绝”试图使用TFTP获取文件

“权限被拒绝”试图使用TFTP获取文件
EN

Unix & Linux用户
提问于 2012-02-16 05:41:30
回答 3查看 65K关注 0票数 6

我启动了tftp-server,但是我对这个错误感到困惑:

代码语言:javascript
运行
复制
nisemono ncdy # chmod 777 /tftproot/test 
mode of `/tftproot/test' changed to 0777 (rwxrwxrwx)
nisemono ncdy # tftp 192.168.0.2        
tftp> get test
Error code 0: Permission denied

0字节文件被复制..。但什么允许被拒绝?我不喜欢这个消息。

代码语言:javascript
运行
复制
cat /etc/xinetd.d/tftp
service tftp
{
    disable = no
    socket_type     = dgram
    protocol        = udp
    wait            = yes
    user            = root
    server          = /usr/sbin/in.tftpd
    server_args     = -s /tftproot
    per_source      = 11
    cps             = 100 2
    flags           = IPv4
}

为什么会失败?我做错了什么?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2012-02-16 11:30:30

可能是塞利诺的问题。在目录中执行一个ls -alZ。在RHEL5 5/Centos5 5上,上下文应该是user_u:object_r:tftpdir_t

您可以运行restorecon -Rv /tftproot来修复它。

编辑:刚刚看到了帽子标签。看来您使用的不是F16,而是更早的版本,所以上面的说明应该适用于您。对于F16,tftproot位于/var/lib中,上下文为system_u:object_r:tftpdir_rw_t:s0

票数 7
EN

Unix & Linux用户

发布于 2013-12-23 20:25:14

您是否尝试将文件保存到没有写权限的目录中?打电话给/etc的时候你在tftp hostaddr吗?

票数 2
EN

Unix & Linux用户

发布于 2013-10-05 11:18:27

这就是强权的问题。将命令键入setenforce 0作为SUDO。这解决了这个问题。

票数 -2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/31809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档