linux新增用户并指定用户目录的命令
时间: 2024-05-23 09:10:08 浏览: 80
您可以使用以下命令来新增用户并指定用户目录:
1. sudo useradd -m -d /path/to/directory username
其中,-m 表示在创建用户时自动为其创建一个主目录,-d 表示指定用户的主目录路径,username 则是新建用户的用户名。
2. sudo passwd username
使用该命令来为新用户设置密码。
相关问题
linux新增用户并指定用户目录和用户组的命令
您可以使用以下命令来新增用户并指定用户目录和用户组:
```
sudo useradd -d /home/user -m -g group_name user_name
```
其中,/home/user 是新用户的主目录路径,group_name 是用户组名称,user_name 是新用户的用户名。您需要具有管理员权限才能执行此命令。
Linux下新增ftp用户并指定访问目录
在Linux下新增FTP用户并指定访问目录,可以按照以下步骤进行:
1. 新增一个FTP用户,例如`ftpuser`,使用以下命令:
```bash
sudo adduser ftpuser
```
在执行该命令时,需要输入密码等信息。
2. 安装FTP服务器软件,例如vsftpd:
```bash
sudo apt-get update
sudo apt-get install vsftpd
```
3. 修改FTP服务器的配置文件`/etc/vsftpd.conf`,打开以下两行的注释,并将`chroot_local_user`设置为`YES`:
```bash
write_enable=YES
local_umask=022
chroot_local_user=YES
```
这样可以限制FTP用户只能访问自己的主目录,而不能访问其他目录。
4. 创建FTP用户的主目录,例如在`/home/ftpuser`下创建一个名为`ftp`的目录,并将其设置为FTP用户的主目录:
```bash
sudo mkdir /home/ftpuser/ftp
sudo chown ftpuser:ftpuser /home/ftpuser/ftp
sudo chmod 755 /home/ftpuser/ftp
```
5. 修改FTP用户的主目录为上一步创建的目录。可以使用以下命令:
```bash
sudo usermod -d /home/ftpuser/ftp ftpuser
```
6. 重启vsftpd服务,使配置生效:
```bash
sudo service vsftpd restart
```
现在,FTP用户`ftpuser`就被创建了,并且其主目录为`/home/ftpuser/ftp`,可以使用FTP客户端工具登录并访问该目录。
阅读全文