Linux使用 useradd 添加一个用户,passwd 修改用户密码。
时间: 2024-10-23 11:20:22 浏览: 21
在Linux系统中,`useradd` 和 `passwd` 是两个用于用户管理的常用命令:
1. **useradd** (添加用户):
`useradd` 命令用于创建一个新的用户账户。基本语法是:
```bash
sudo useradd [选项] 用户名
```
例如,要创建一个名为"newuser"的新用户,你可以运行:
```bash
sudo useradd newuser
```
这将会创建一个默认配置的新用户,包括一个家目录(`/home/newuser`)和初始shell(通常是`/bin/bash`)。可以指定更多选项来自定义用户的设置,如指定初始密码、组成员等。
2. **passwd** (修改密码):
`passwd` 命令用于更改用户账户的密码。基本语法是:
```bash
passwd 用户名
```
如果你想更改当前登录用户的密码,只需输入命令即可:
```bash
passwd
```
系统会让你先输入旧密码,然后输入两次新密码确认。如果要为其他用户更改密码,需要使用他们的用户名加上`-p`选项和新的密码,如:
```bash
sudo passwd -p 'newpassword' 用户名
```
**注意**:为了保证安全,建议在创建用户后立即为其设置密码,并避免使用过于简单的密码,以免被轻易猜测或破解。
相关问题
在linux虚拟机中做以下操作:1.添加两个用户组zhang,li(groupadd) 2.在用户组zhang中添加三个用户zhang1、zhang2、zhang3,在用户组li中添加用户li4、li5,然后再添加一个默认属性的用户yang6;分别修改用户zhang1、zhang3、li4、yang6的密码(建议设置成123)。(useradd 、passwd)
好的,这是一个关于Linux虚拟机中添加用户组和用户的操作步骤,具体如下:
1. 打开Linux虚拟机终端,使用root权限登录系统。
2. 添加两个用户组zhang和li,命令为:
```
groupadd zhang
groupadd li
```
3. 在用户组zhang中添加三个用户zhang1、zhang2、zhang3,命令为:
```
useradd -G zhang zhang1
useradd -G zhang zhang2
useradd -G zhang zhang3
```
4. 在用户组li中添加两个用户li4、li5,命令为:
```
useradd -G li li4
useradd -G li li5
```
5. 添加一个默认属性的用户yang6,命令为:
```
useradd yang6
```
6. 修改用户zhang1、zhang3、li4、yang6的密码为123,命令为:
```
passwd zhang1
passwd zhang3
passwd li4
passwd yang6
```
在输入密码时,请按照提示输入密码并确认。
完成上述操作后,您就成功地添加了两个用户组zhang、li和六个用户zhang1、zhang2、zhang3、li4、li5、yang6,并且修改了四个用户的密码。
在linux虚拟机上实现以下操作:1.添加两个用户组zhang,li(groupadd) 2.在用户组zhang中添加三个用户zhang1、zhang2、zhang3,在用户组li中添加用户li4、li5,然后再添加一个默认属性的用户yang6;分别修改用户zhang1、zhang3、li4、yang6的密码(建议设置成123)。(useradd 、passwd) 3.使用用户zhang1登录,在tmp目录中创建目录z1dir1/z1dir01和z1dir2,并在z1dir01目录下新建文件z1file1(mkdir –p、touch) 4.分别查看目录z1dir01和文件z1file1的权限(ls -l) 5. 分别使用用户zhang3、li4、yang6登录,查看能否打开z1file1文件并编辑?如果可以编辑内容的话请添加一行。(vi) 6.将目录z1dir1及其子目录的权限修改为rwxrwxr-x(chmod命令) 7. 将文件z1file1的权限修改为rw-rw-rw-(chmod命令) 8. 再次分别使用用户zhang3、li4、yang6登录,查看能否打开z1file1文件并编辑?如果可以编辑内容的话请添加一行。(vi) 9. 修改文件file1的所属用户为li5(chown命令)
好的,以下是操作步骤:
1. 添加两个用户组zhang,li
```
sudo groupadd zhang
sudo groupadd li
```
2. 在用户组zhang中添加三个用户zhang1、zhang2、zhang3,在用户组li中添加用户li4、li5,然后再添加一个默认属性的用户yang6;分别修改用户zhang1、zhang3、li4、yang6的密码(建议设置成123)。
```
sudo useradd -g zhang zhang1
sudo useradd -g zhang zhang2
sudo useradd -g zhang zhang3
sudo useradd -g li li4
sudo useradd -g li li5
sudo useradd yang6
sudo passwd zhang1
sudo passwd zhang3
sudo passwd li4
sudo passwd yang6
```
3. 使用用户zhang1登录,在tmp目录中创建目录z1dir1/z1dir01和z1dir2,并在z1dir01目录下新建文件z1file1
```
su zhang1
cd /tmp
mkdir -p z1dir1/z1dir01
mkdir z1dir2
cd z1dir1/z1dir01
touch z1file1
```
4. 分别查看目录z1dir01和文件z1file1的权限
```
ls -l /tmp/z1dir1/z1dir01
ls -l /tmp/z1dir1/z1dir01/z1file1
```
5. 分别使用用户zhang3、li4、yang6登录,查看能否打开z1file1文件并编辑?如果可以编辑内容的话请添加一行。
```
su zhang3
vi /tmp/z1dir1/z1dir01/z1file1
# 不能编辑
su li4
vi /tmp/z1dir1/z1dir01/z1file1
# 不能编辑
su yang6
vi /tmp/z1dir1/z1dir01/z1file1
# 不能编辑
```
6. 将目录z1dir1及其子目录的权限修改为rwxrwxr-x
```
chmod -R 775 /tmp/z1dir1
```
7. 将文件z1file1的权限修改为rw-rw-rw-
```
chmod 666 /tmp/z1dir1/z1dir01/z1file1
```
8. 再次分别使用用户zhang3、li4、yang6登录,查看能否打开z1file1文件并编辑?如果可以编辑内容的话请添加一行。
```
su zhang3
vi /tmp/z1dir1/z1dir01/z1file1
# 可以编辑,添加一行
su li4
vi /tmp/z1dir1/z1dir01/z1file1
# 可以编辑,添加一行
su yang6
vi /tmp/z1dir1/z1dir01/z1file1
# 可以编辑,添加一行
```
9. 修改文件file1的所属用户为li5
```
sudo chown li5 /tmp/z1dir1/z1dir01/z1file1
```
阅读全文