ftp stream tcp nowait root /usr/sbin/ftpd in.ftpd -el
时间: 2023-12-24 19:04:44 浏览: 144
这是一个 /etc/inetd.conf 文件中的条目,它表示在接收到 FTP 请求时,inetd 守护进程会启动 /usr/sbin/ftpd 进程,并向其传递参数 in.ftpd -el。这个进程会以 root 用户身份运行,并且使用 TCP 协议进行数据传输。现在很多 Linux 发行版已经不再使用 inetd,而是改用 xinetd 或 systemd 等较新的守护进程管理器。
相关问题
hpux ftp 配置
在HP-UX系统中配置FTP(File Transfer Protocol),通常需要以下几个步骤:
1. **安装FTP服务器**:首先,你需要确保FTP服务已经在系统中安装。如果没有,可以使用`pkgadd -d net/ftp-server`命令添加。
2. **启动和设置服务**:通过运行`inetd -f /etc/inetd.conf`命令检查并启用FTP服务,或者手动编辑 `/etc/inetd.conf` 文件,添加或修改FTP服务的配置项。
```ini
service ftp stream tcp nowait root /usr/libexec/inetd/ftpd ftpd -v -c /etc/ftpaccess
```
3. **创建FTP账户和目录**:使用`useradd`命令创建FTP用户,并设置其权限。例如:
```
useradd -s /sbin/nologin ftpuser
chown ftpuser:ftpuser /path/to/home/ftpuser
chmod 755 /path/to/home/ftpuser
```
4. **配置访问控制**:编辑`/etc/ftpaccess`文件来设置IP地址范围、匿名用户的限制以及用户名密码认证。
5. **防火墙设置**:如果使用了防火墙,需要允许外部连接到FTP端口,通常是21端口。可以在`/etc/rc.firewall`或类似配置文件中开启对应规则。
6. **重启服务**:完成以上步骤后,通过`service ftp restart`命令重启FTP服务,使其应用新的配置。
记得定期备份数据,因为FTP默认是无安全保护的。
aix系统ftp用户权限怎么设
在AIX系统中,可以通过以下步骤为FTP用户设置权限:
1. 创建FTP用户账号:使用`mkuser`命令创建FTP用户账号,例如:
```
mkuser ftpuser -p ftpgroup -s /usr/bin/false -d /home/ftpuser -c "FTP user"
```
其中,`ftpgroup`是FTP用户所属的组,`/usr/bin/false`表示该用户不能登录系统,只能通过FTP协议访问;`/home/ftpuser`是FTP用户的根目录,`"FTP user"`是用户的注释信息。
2. 为FTP用户创建密码:使用`passwd`命令为FTP用户设置密码,例如:
```
passwd ftpuser
```
3. 设置FTP用户的根目录权限:使用`chmod`命令为FTP用户的根目录设置权限,例如:
```
chmod 755 /home/ftpuser
```
4. 配置FTP服务器:修改FTP服务器配置文件`/etc/inetd.conf`,将FTP服务对应的行修改为:
```
ftp stream tcp nowait root /usr/sbin/ftpd ftpd -u 022
```
其中,`-u`选项指定FTP用户的默认权限,`022`表示FTP用户的文件和目录权限为755。
5. 重启FTP服务:使用`refresh -s inetd`命令重启FTP服务,使配置生效。
设置完毕后,FTP用户就可以通过FTP协议访问FTP服务器,并且只能访问其根目录及其子目录下的文件和目录。如果需要限制FTP用户的访问权限,可以通过在FTP用户的根目录下设置文件和目录的权限来实现。
阅读全文