vsftpd 账户指定路径
时间: 2023-11-24 22:06:10 浏览: 49
在 vsftpd 中,你可以为每个用户指定其主目录,也就是其登录后所在的默认目录。可以通过编辑 /etc/vsftpd.conf 文件来配置 vsftpd。
在该文件中,可以使用以下语法为用户指定主目录:
```
user_sub_token=$USER
local_root=/path/to/directory/$USER
```
其中,$USER 是一个占位符,表示用户的用户名。local_root 指定了用户的主目录,可以替换为你想要的目录路径。
例如,假设你想为用户名为 "user1" 的用户指定主目录为 /var/www/user1 目录,则可以将上述语法修改为:
```
user_sub_token=$USER
local_root=/var/www/$USER
```
这样,当用户 "user1" 登录时,他将会被定位到 /var/www/user1 目录。
相关问题
vsftpd设置保存的路径
默认情况下,vsftpd保存文件的路径为FTP用户的家目录下。如果你想要更改默认保存路径,可以在vsftpd.conf文件中进行配置。你需要找到下面这行代码:
```
#local_root=/home/ftpuser
```
将其取消注释并将路径更改为你想要的路径。例如,如果你想将文件保存在 /var/ftp 目录下,你可以将该行代码更改为:
```
local_root=/var/ftp
```
保存更改后,重启vsftpd服务即可使更改生效。
Vsftpd怎么指定用户组命令行权限,只能使用某几条命令
您可以使用`chroot_local_user`和`cmds_allowed`选项来指定vsftpd用户组的命令行权限。
首先,确保您已经安装了vsftpd并编辑了其配置文件(通常是`/etc/vsftpd.conf`)。
然后,将以下行添加到配置文件中:
```
chroot_local_user=YES
cmds_allowed=ALLOWED_COMMANDS
```
请将`ALLOWED_COMMANDS`替换为您允许用户组使用的命令列表,以逗号分隔。例如,如果您希望用户组只能使用`ls`和`cd`命令,可以将其设置为:
```
cmds_allowed=ls,cd
```
保存并关闭配置文件后,重新启动vsftpd服务。现在,只有指定用户组的用户将被限制为只能使用允许的命令。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)