首页 > 代码库 > 第一篇:linux系统应用管理之用户的切换
第一篇:linux系统应用管理之用户的切换
管理Linux系统运维之前,先来查看一下当前Linux系统的版本、内核等信息。命令如下:
[root@backup ~]# cat /etc/redhat-release
CentOS release 6.8 (Final) 《==系统版本信息
[root@backup ~]# uname -r
2.6.32-642.el6.x86_64 《==内核kernel的版本号
[root@backup ~]# uname -m
x86_64 《==表示为64位系统
1)添加普通用户账号
可使用如下命令添加一个普通用户账号,并为其设置口令:
[root@backup ~]# useradd oldboy
[root@backup ~]# passwd oldboy
Changing password for user oldboy.
New password:
BAD PASSWORD: it is too simplistic/systematic <==提示密码太简单了,但可以不理会
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
提示:一般情况下,在企业生产环境中应尽量避免直接到root用户下操作,除非有超越普通用户权限的系统维护需求。
还可通过下面的命令一步到位地设置密码(其中,oldboy为用户名,密码为:oldboy123456)。
echo "oldboy123456"|passwd --stdin oldboy && history -c
尝试切换用户角色,命令如下:
[root@backup ~]# su - oldboy 《==由当前root管理员,切换到普通用户oldboy
[oldboy@backup ~]$ whoami 《==查看当前用户是什么
oldboy
[oldboy@backup ~]$ su - root 《==切换到root用户
Password:
说明:
1)超级用户root切换到普通用户下面,无需输入对应用户密码,这相当于“皇帝”去“大臣”家里。
2)普通用户切换到root或其他普通用户下,需要输入切换的对用用户密码。
3)普通用户的权限比较小,只能进行基本的系统信息查看等操作,无法更改系统配置和管理服务。
4)$符号是普通用户的命令提示符,#符号是超级管理员的提示符。示例如下:
[oldboy@backup ~]$ 《==普通用户oldboy对应的提示符
[root@backup ~]# 《==超级管理员root对应的提示符
5)提示符@前面的字符代表当前用户(可用whoami查询),后面的为主机名(可用hostname查询),~所在的位置是窗口当前用户所在的路径。示例如下:
[oldboy@backup ~]$ 《==oldboy为当前用户,backup为主机名,~表示当前目录,即家目录。
6)Linux命令提示符由PS1环境变量控制。示例如下:
[root@backup ~]# set |grep PS1 <==注意PS1是大写的
这里的PS1=‘[\u@\h \W]\$ ‘,可以通过全局变量配置/etc/profile 文件调整PS1=‘[\u@\h \W]\$ ‘。
本文出自 “为人民服务” 博客,请务必保留此出处http://junhun.blog.51cto.com/12852949/1926037
第一篇:linux系统应用管理之用户的切换