zoukankan      html  css  js  c++  java
  • 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。

     
     
  • 相关阅读:
    正则表达式--断言
    ie6兼容性处理
    git log 高级用法
    html-文件上传设置accept类型延时问题
    sublime text3 -- JavaScript Completions
    Git进行fork后如何与原仓库同步
    Redis的数据结构及应用场景
    PHP手册-函数参考-日期与时间相关扩展
    什么是缓存
    MySQL的连接方式、事务、性能优化
  • 原文地址:https://www.cnblogs.com/zoe233/p/11918670.html
Copyright © 2011-2022 走看看