Is it possible to configure tftp for normal user credentials?
Issue
- Is it possible to configure tftp for normal user credentials?
- In
tftpbootconfiguration, it's mentioned to runtftpbyroot.
[root@localhost ~]# egrep -v "^$|^#" /etc/xinetd.d/tftp
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root <=============== user is root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
- The following configuration is not working and showing errors.
[root@localhost ~]# egrep -v "^$|^#" /etc/xinetd.d/tftp
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = testuser <=============== user is testuser, not root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
- The errors are as follows. From Client end.
[root@localhost ~]# tftp 192.168.0.185
tftp> get kernel-2.6.32-431.29.2.el6.x86_64.rpm
Transfer timed out.
tftp> quit
- From server end.
Nov 25 18:24:09 localhost in.tftpd[7174]: cannot set groups for user testuser
Environment
- Red Hat Enterprise Linux 6
tftp-server
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
