创建本地用户user3(密码均与用户名相同),用户不能登录系统,要求使用user-list参数,禁止user3访问ftp站点。
时间: 2023-06-10 21:06:08 浏览: 180
Python3学习笔记之列表方法示例详解
要创建本地用户user3,可以使用以下命令:
```
sudo useradd user3 -s /sbin/nologin -p $(openssl passwd user3)
```
这将创建一个用户名为user3的用户,密码与用户名相同,且该用户无法登录系统。使用`-s /sbin/nologin`参数来设置该用户无法登录,使用`-p`参数将用户密码设置为加密后的密码。
要禁止user3访问ftp站点,可以编辑`/etc/vsftpd.conf`文件,在最后添加:
```
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
```
然后创建`/etc/vsftpd.user_list`文件,将其中的内容设置为:
```
user3
```
这将禁止user3访问ftp站点。
最后,要使用`user-list`参数查看所有本地用户,可以使用以下命令:
```
sudo cat /etc/passwd | cut -d ":" -f 1
```
这将列出所有本地用户的用户名。
阅读全文