Linux系统应用管理:增加普通用户(密码管理等)

1. 查看当前Linux系统的版本、内核等信息

[root@oldboy ~]# cat /etc/redhat-release 
CentOS release 6.7 (Final) . # 系统版本信息
[root@oldboy ~]# uname -r 
2.6.32-573.el6.x86_64   # 内核kernel的版本号
[root@oldboy ~]# uname -m
x86_64  # 架构,x86架构的64位系统

2. root账号和添加普通用户账号

  • root账号是最高权限用户。
  • 普通用户
  • 虚拟用户:系统里的傀儡,不能使用,固定存在,满足Linux里面服务进程及程序属主的要求而存在的。
 进程和程序都必须属于用户。
 

使用useradd命令添加一个普通用户账号,并为其设置口令

一般情况下,在企业生产环境中应尽量避免直接到root用户下操作,除非有超越普通用户权限的系统维护要求。 

还可以通过下面的命令一步到位地设置密码(其中zoe是用户名,密码自定)

 

另外设置了一个oldboy普通用户,密码设置为12345678。

[root@oldboy data]# echo "12345678"|passwd --stdin oldboy && history -c
Changing password for user oldboy.
passwd: all authentication tokens updated successfully.

切换用户角色

[root@oldboy ~]# su - oldboy  # 由root管理员切换到普通用户,不需要密码
[oldboy@oldboy ~]$ whoami   # 查看当前用户是什么
oldboy
[oldboy@oldboy ~]$ su - root  # 切换回root用户
Password: 

注意:

  • 超级用户root切换到普通用户下面,无需输入对应用户密码。这相当于“皇帝”到“大臣”家里
  • 普通用户切换到root或其它普通用户下,需要输入切换的对应用户密码
  • 普通用户的权限比较小,只能进行基本的系统信息查看等操作,无法更改系统配置和管理服务
  • $ 符号是普通用户的命令行提示符
  • # 符号是超级管理员的命令提示

  • 提示符@前面的字符代表当前用户(可用whoami查询),后面的为主机名(hostname查询),~所在的位置是窗口当前用户所在的路径。

  • linux命令提示符由 PS1环境变量控制
[root@oldboy ~]# set|grep PS1
PS1='[u@h W]$ '

可以通过全局变量配置/etc/profile文件调整PS1。

 
 
原文地址:https://www.cnblogs.com/zoe233/p/11918670.html