首页 > 代码库 > 版本号、添加账户密码、切换用户

版本号、添加账户密码、切换用户

[root@wuyike ~]# cat /etc/redhat-release    版本号查询

CentOS release 6.6 (Final)

[root@wuyike ~]# uname -r    内核查询

2.6.32-504.el6.x86_64

[root@wuyike ~]# uname -m    32位还是64位

x86_64

[root@wuyike ~]# hostname    主机名   

wuyike                或:

[root@wuyike ~]# uname -n    主机名

wuyike



建立一个新用户:

[root@wuyike ~]# useradd keke

[root@wuyike ~]# tail -1 /etc/passwd

keke:x:500:500::/home/keke:/bin/bash

[root@wuyike ~]# tail -1 /etc/group

keke:x:500:

[root@wuyike ~]# tail -1 /etc/shadow

keke:!!:17228:0:99999:7:::

给新用户设置密码:

[root@wuyike ~]# passwd keke

技术分享

查看当前用户:

[root@wuyike ~]# whoami

root

[keke@wuyike ~]$ whoami

keke

提示符@的前面的字符代表当前用户(whoami),后面为主机名(hostname)


Linux命令提示符由PS1环境变量控制:

[root@wuyike ~]# echo $PS1

[\u@\h \W]\$

[root@wuyike ~]# export PS1="[\u@\h \W \t]\$"

[root@wuyike ~ 20:56:05]$

其中PS1="[\u@\h \W \t]\$" 可以通过全局变量配置/etc/profile文件调整。


su与su -

su:用户角色切换,但是环境变量不改变,还是上一个用户的环境变量

su -:用户角色和用户环境变量都切换

从普通用户到root需要输入root密码。从root到普通用户无需密码。

[keke@wuyike ~]$ env|grep keke

USER=keke

MAIL=/var/spool/mail/keke

PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/keke/bin

PWD=/home/keke

HOME=/home/keke

LOGNAME=keke

[keke@wuyike ~]$ su

Password: 

[root@wuyike keke]# env|grep keke

USER=keke

PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/keke/bin

MAIL=/var/spool/mail/keke

PWD=/home/keke

LOGNAME=keke

[root@wuyike keke]# pwd

/home/keke

[root@wuyike keke]# env|grep root

HOME=/root

[root@wuyike keke]# exit

exit

[keke@wuyike ~]$ su -

Password: 

[root@wuyike ~]# env|grep keke

[root@wuyike ~]# env|grep root

USER=root

MAIL=/var/spool/mail/root

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

PWD=/root

HOME=/root

LOGNAME=root



























版本号、添加账户密码、切换用户