linux下创建用户
1、首先我们新建一个用户
[root@localhost ~]# useradd test
2、查看是否创建成功使用finger
finger [选项] [使用者] [用户@主机]
命令中各选项的含义如下:
-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
-p 除了不显示.plan文件和.project文件以外,与-l选项相同。
不存在用户的情况:
[root@localhost home]# finger aa
finger: aa: no such user.
现在查看text用户是否创建成功:
[root@localhost home]# finger test
Login: test Name: (null)
Directory: /home/test Shell: /bin/bash
Never logged in.
No mail.
No Plan.
显示有这个test用户
3、切换到test用户
使用 su [-]
使用su和 su - 的区别:
su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。
如:
[test@localhost home]$ su root
口令:
[root@localhost home]# pwd
/home
[root@localhost home]# su test
[test@localhost home]$ pwd
/home
[test@localhost home]$ su - test
口令:
[test@localhost ~]$ pwd
/home/test
[test@localhost ~]$
4、修改用户密码:
假如现在是test用户
[test@localhost ~]$ passwd testuser
passwd: Only root can specify a user name.
只能进入root修改密码了
[root@localhost testuser]# passwd testuser
Changing password for user testuser.
New UNIX password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
修改成功
浙公网安备 33010602011771号