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。
Linux系统应用管理:增加普通用户(密码管理等)的更多相关文章
- Linux CentOS7 VMware usermod命令、用户密码管理、mkpasswd命令
一. usermod命令 usermod可用来修改用户帐号的各项设定 -c, --comment 注释 GECOS 字段的新值 -d, --home HOME_DIR 用户的新主目录 -e, --ex ...
- linux用户的基本操作2 用户密码管理
目录 linux系统的基本用户操作2 用户的扩展知识 用户密码管理 linux系统的基本用户操作2 3)使用userdel删除账户 语法 : userdel [-r] username -r 同时删除 ...
- Linux系统下给非root用户添加sudo权限
Linux系统下给非root用户添加sudo权限 有时,在linux系统中非root用户运行sudo命令,会提示类似信息: xxx is not in the sudoers file. This ...
- usermod命令/用户密码管理/mkpasswd命令
3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 usermod命令 设置用户uid: usermod -u 111 username 设置用户gid usermod ...
- usermod命令、用户密码管理、mkpasswd命令
3.4 usermod命令--更改用户帐户属性 -a|--append ##把用户追加到某些组中,仅与-G选项一起使用 -G|--groups ##把用户追加到某些组中,仅与-a选项一起使用:把该用户 ...
- usermod命令、用户密码管理、mkpasswd命令 使用介绍
第3周第2次课(4月3日) 课程内容:3.4 usermod命令3.5 用户密码管理3.6 mkpasswd命令 3.4 usermod命令 usermod可以修改用户的UID和GID 命令使用格式: ...
- iNeuOS工业互联平台,发布:消息管理、子用户权限管理、元件移动事件、联动控制和油表饼状图,v3.4版本
目 录 1. 概述... 2 2. 平台演示... 2 3. 消息管理... 2 4. 子用户权限管理... 3 5. 元件移动事件... ...
- 用户管理 之 在Linux系统中,批量添加用户的操作流程
一.阅读此文件您需要掌握的基础知识: <Linux 用户(user)和用户组(group)管理概述><用户(user)和用户组(group)配置文件详解><Linux 用 ...
- linux中重置服务器的mysql用户密码
本文章前提条件是自己经把mysql登录密码给忘记了,这个时间我们解决方法有很多,重新安装mysql数据库一切重来,另一种是通过下面文章重新设置root密码,下面我们一起来看看方法二吧. 最 近 ...
- Linux系统下查看已经登录用户并踢出的方法
LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务. 查看用户的操作 查看当前用户: [ROOT@LOCALHOST ROOT] # W ...
随机推荐
- touch多点触摸事件
touch--单点 targetTouches. changeTouches 多点: targetTouches--当前物体上的手指数 *不同物体上的手指不会互相干扰 不需要做多点触摸的时候---平均 ...
- pyhton 信号量Semaphore和BoundedSemaphore
Semaphore和BoundedSemaphore两个,用起来好像没啥区别 都是定义信号量 sem=threading.BoundedSemaphore(5) sem=threading.Semap ...
- 如何在VMwareWorkstation中安装Ubuntu系统
文章更新于:2020-03-17 注:如果安装之后重启停留在Write through,则关闭客户机,将 ISO 镜像换为物理光驱,或取消勾选开机连接.再次开机即可正常进入系统. 文章目录 一.安装环 ...
- webpack配置示例
var webpack = require('webpack'); var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('commo ...
- 中阶 d03.5 (正篇)完整的Dao 操作数据库
1.目录结构: util---JDBCUtil.java(工具包,整合建立链接和释放资源的方法) dao---UserDao.java(接口,定义方法) impl---UserDaoImpl.java ...
- 34.4 对象流 ObjectOutputStream ObjectInputStream
* 对象操作流:可以用于读写任意类型的对象 * ObjectOutputStream * writeObject * ObjectOutputStream(OutputStream out) * Ob ...
- Python爬虫系列(七):提高解析效率
如果仅仅因为想要查找文档中的<a>标签而将整片文档进行解析,实在是浪费内存和时间.最快的方法是从一开始就把<a>标签以外的东西都忽略掉. SoupStrainer 类可以定义文 ...
- Elasticsearch系列---聚合查询原理
概要 本篇主要介绍聚合查询的内部原理,正排索引是如何建立的和优化的,fielddata的使用,最后简单介绍了聚合分析时如何选用深度优先和广度优先. 正排索引 聚合查询的内部原理是什么,Elastich ...
- 数据结构和算法(Golang实现)(13)常见数据结构-可变长数组
可变长数组 因为数组大小是固定的,当数据元素特别多时,固定的数组无法储存这么多的值,所以可变长数组出现了,这也是一种数据结构.在Golang语言中,可变长数组被内置在语言里面:切片slice. sli ...
- python初学(一)
1.输入一个百分制成绩,要求输出成绩等级A.B.C.D.E,其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E. 要求:1)用if语句实现:2)输入百分制成绩 ...