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.

 

修改成功

posted on 2013-09-26 22:40  Py_f  阅读(205)  评论(0)    收藏  举报

导航