Ubuntu22.04: FTP无法操作某文件夹及其内容的问题

在用云服务器搭建网站的时候,我们通常在Windows上写好网站,再使用FTP客服端把写好的网页传到Linux服务器上。用Nginx搭建web服务器时,默认的网站目录是/var/www/html,该目录的所有者是root和root组,如果用非root权限的普通用户登陆FTP,是无法对/var/www/html操作的。而且为了保证安全性,FTP正常情况下不允许root用户登陆,如果想要用root用户登录,必须修改服务器上FTP模块的配置,这既麻烦也不安全。

解决这个问题最简单的方式是将一个用户添加进root组中,该用户即拥有root权限,而且该用户是被允许登陆FTP的。

这个例子中,已有用户名为ubuntu,usermod命令将ubuntu添加进root组中,-g意为修改group。第二个命令是输出ubuntu用户的信息,如果输出信息中显示ubuntu用户的groups=0,则说明操作成功。

usermod -g root ubuntu
id ubuntu

热门相关:地球第一剑   修仙界最后的单纯   梦回大明春   重生当学神,又又又考第一了!   修仙界最后的单纯