linux创建ftp用户实例:
执行以下命令即可:
#useradd -G ftp -d /home/myFtpName -M myFtpName
#passwd myFtpName
#chown myFtpName.ftp /home/myFtpName -R
#chmod 750 /home/myFtpName -R
一般情况下,我们创建的ftp用户不希望其可以通过ssh登录,执行以下操作禁用ftp用户ssh登录:
通过修改/etc/passwd文件中用户登录的shell
vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
myFtpName:x:500:500::/home/
myFtpName:/bin/bash
更改为:
myFtpName:x:500:500::/home/
myFtpName:/sbin/nologin
myFtpName用户就无法ssh登录了
禁止ftp用户ssh登录,也可以在创建时通过“-s /sbin/nologin”来设置
如:
#useradd -G ftp -s /sbin/nologin -d /home/myFtpName -M myFtpName
分享到:
相关推荐
在 Linux 中,创建 FTP 帐号需要首先创建用户帐号。在这个过程中,我们需要使用用户管理工具来创建新的用户帐号。下面是创建用户帐号的步骤: 1. 点击“应用程序”->“系统设置”->“用户和组”,然后用户管理...
创建FTP用户和用户目录也是常见操作。例如,为用户`ftpuser`创建一个主目录: ```bash sudo useradd -m ftpuser # 创建用户并分配家目录 sudo passwd ftpuser # 设置用户密码 ``` 记得根据实际需求调整`vsftpd....
在 Linux 系统下,创建 FTP 用户和指定目录是非常重要的。我们可以使用 useradd 命令来创建用户,例如: ``` # useradd -G ftp -d /MyWeb -M xdh2571 ``` 这将创建一个名为 xdh2571 的用户,属于 ftp 组,并将Home...
1 新建用户 useradd 用户名 gpsin g 当前登录用户 root d 根目录 home weiss s sbin nologin 不是用于登录 passwd 用户名 为该用户创建密码
Linux 设置 FTP 用户 Linux 作为一个流行的操作系统,在网络服务中扮演着重要角色。其中,FTP(File Transfer Protocol,文件传输协议)服务是 Linux 系统中的一种基本服务,允许用户通过网络上传和下载文件。然而...
2. **配置FTP用户**:通常不建议使用root用户直接登录FTP,而是创建专门的FTP用户。使用`adduser ftpuser`命令创建新用户,并设置密码。 3. **配置FTP权限**:修改vsftpd配置文件`/etc/vsftpd.conf`,设置用户隔离...
### Linux虚拟机上搭建FTP服务器详细指南 #### 一、准备工作 在开始搭建FTP服务器之前,我们需要准备以下工具和资源: - **VMware**: 一款功能强大的桌面虚拟化应用程序。 - **CentOS镜像文件**: CentOS是一种免费...
在Linux操作系统中,创建FTP服务器主要涉及安装和配置FTP服务软件,以及设置网络接口。在这个场景中,我们使用的是`vsftpd`(Very Secure FTP Daemon)作为FTP服务器,它是一个安全且广泛使用的FTP服务器软件。下面...
Linux 搭建 FTP 服务器实现匿名上传 ...搭建 FTP 服务器实现匿名上传的功能需要安装 vsftpd 服务器包、创建供匿名用户下载的目录、配置 vsftpd 服务器使其允许匿名用户上传文件,最后重启 vsftpd 服务器以使配置生效。
Linux 下 FTP 服务器配置是指在 Linux 操作系统下安装、配置和启动 FTP 服务器,以便用户可以通过 FTP 客户端上传、下载文件。FTP 服务器是一种常用的网络服务,允许用户通过 Internet 访问和管理服务器上的文件。 ...
3. **创建FTP用户**: 安装完成后,系统会自动创建一个名为“ftp”的用户。为了设置该用户的密码,运行`sudo passwd ftp`,然后按照提示输入并确认密码。 4. **创建FTP用户家目录**: FTP用户需要有自己的家目录...
5. **创建FTP用户** 需要为每个FTP用户创建一个Linux用户,并设置合适的权限。例如,创建用户“ftpuser”: ``` sudo useradd -m ftpuser sudo passwd ftpuser ``` 6. **防火墙设置** 如果有防火墙(如ufw或...
1、添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd start 启动Linux自带的FTP服务 2. 添加普通用户 useradd nagios –d /usr/local/nagios chown nagios....
Linux FTP服务配置主要涉及到的是VSFTP服务器的配置,VSFTPd(Very Secure FTP Daemon)是一个安全的FTP服务器,提供对匿名用户和本地用户的不同访问权限控制。配置文件位于`/etc/vsftpd/vsftpd.conf`,其中包含了...
这是我从自己的工作当中总结出来的,对ftp用户的要求: 1、不可以使用ssh远程登录; 2、只能使用ftp软件(我使用的是flashFXP)进行登录,且登录后只能将数据写入到这个ftp用户的主目录下,不可以访问其他目录...
Linux FTP 创建虚拟用户扫描 一、标题分析 本文的标题是「Linux FTP 创建虚拟用户扫描」,这篇文档的主要内容是讲述如何在 Linux 系统中创建虚拟用户,并对其进行 FTP 服务的配置和管理。该标题明确地表明了文档的...
#### 创建FTP用户 接下来,我们将创建一个新的FTP用户,并将其限制在特定目录内。 1. **创建用户:** 使用`useradd`命令创建新用户,并指定用户的家目录。例如,创建名为`wlp`的用户,并将其家目录设为`/opt/wlp`...
有一个这样的需求,admin为一个Linux为其FTP应用创建的一个有权限限制的用户,通过admin用户可以进行登录FTP服务,登录FTP服务后,创建文件夹,该文件夹的用户和用户组都是admin,属性为755,即只有admin用户才有写...
**创建FTP用户** 为了安全,不建议使用root用户进行FTP访问。所以,我们需要创建一个专用的FTP用户。例如,创建用户“ftpuser”: ```bash sudo adduser ftpuser ``` 然后设置该用户的密码,并确保其无shell访问权限...
3. 用户和权限:创建用户账户,并确保它们在FTP上的访问权限与系统权限一致。通常需要限制用户只能访问其家目录。 4. 防火墙设置:开启防火墙的相应端口,通常是TCP 20(数据连接)和21(控制连接)。 5. 安全考虑:...