Linux系统的用户
什么是用户?
系统中每个进程(应用程序)都为一个指定用户运行,每一个文件属于一个特定用户,对文件和目录的访问受到用户的限制;
id命令:显示当前已登录用户的信息;
id username 命令:显示其他用户信息
ls -l 命令: 查看与某一文件或目录相关联的用户,第3列显示用户名
ps命令:显示当前shell中的进程;
ps a 命令:查看与某一终端相关的所有进程;
ps au 命令:查看与进程相关联的用户,第1列显示用户名
Linux系统采用平面文件(/etc/passwd文件)存储有关本地用户的信息
/etc/passwd采用以下格式(7个冒号分隔字段):
username:password:UID:GID:GECOS:/home/dir:shell
- username:UID到用户名的映射,便于用户使用
- password:以前是以加密方式保存密码的位置;现在密码存储在/etc/shadow的单独文件中
- UID:用户ID,最基本的标识用户的编号;
- GID:用户主要组ID编号
- GECOS:用户名称的别名(通常是实际姓名)
- /home/dir:用户个人数据和配置文件
- shell:用户登录时运行的程序,对于普通用户,通常是用户命令行提示符的程序;
UID范围:
- UID 0:始终分配给超级用户
- UID 1-200:一系列系统用户,静态分配给系统进程
- UID 201-999:一系列系统用户,供文件系统中没有自己的文件的系统进程使用;通常在安装需要他们的软件时,从可用池中动态分配给他们,程序以无特权系统用户身份运行,以便限制他们仅访问正常运行所需的资源
- UID 1000+:可供分配给普通用户的资源
管理本地用户:
useradd username:创建用户,登录密码随机设置
passwd username:修改密码
usermod:修改现有用户
usermod --help:显示可用于修改账户的基本选项
userdel username:将用户从/etc/passwd中删除,默认情况下,保留主目录不变
usedel -r username:同时删除用户和主目录
windows10 Subsystem Linux :Ubuntu root pass word
安装完Ubuntu之后,忽然意识到没有设置root密码;Ubuntu的默认root密码是随机的,每次重启都有一个新的root密码;
更改方法是:输入sudo passwd,然后输入密码,再次确认密码即可。
[username @ hostname~]$
username:当前用户的用户名;
hostname:主机名称
~:代表当前目录
$:普通用户;
#:root用户
Linux下用户之间的切换
切换用户的命令是su,su是(switch user)切换用户的缩写。通过su命令,
1.从普通用户切换到root用户;从普通用户切换到root用户需要密码(该密码是root的密码)
在终端输入su或者su root,然后回车;输入root密码即可
2.从root用户切换到普通用户;从root用户切换到普通用户不需要密码。
在终端输入su。然后回车;
由普通用户返回root用户:输入exit,然后回车即可;
3.从普通用户切换到另一个普通用户
终端输入su username,然后回车,输入用户密码即可
Linux系统的用户相关推荐
- linux 权限 x 表示,在Linux系统中,用户对目录拥有“x”权限,表示可以执行下列哪种操作?...
在Linux系统中,用户对目录拥有"x"权限,表示可以执行下列哪种操作? 更多相关问题 通过花的中心只能作1个对称面称辐射对称花. 王叔和归纳了脉象( )种,规范了脉象名称. 车轮 ...
- linux系统中用户切换
1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参 ...
- Unix toolbox注解2之Linux系统状态用户和限制
Unix toolbox注解1之Linux系统硬件信息 Unix toolbox注解2之Linux系统状态用户和限制 本系列文章为笔者对Unix toolbox的一些个人注解,加入个人的一些元素,删减 ...
- 管理Linux 系统的用户与用户组
任务五 管理Linux系统的用户与用户组 [任务说明] Linux操作系统是多用户多任务操作系统. 用户可分为普通用户和超级用户,除了用户以外还有用户组.所谓用户组就是用户的集合,CentOS组中有两 ...
- 【Linux系统】第9节 linux系统中用户分类以及用户与组属性的修改示例
目录 1 用户的分类 2 用户与组的相关设置文件 2.1 passwd文件 2.2 shadow文件 2.3 group文件 3 CentOS系统中用户与组的创建及属性的修改示例 3.1 相关命令 3 ...
- 详解Linux系统的用户管理——添加用户、删除用户、查询用户信息、切换用户、用户组
Linux系统的用户管理 用户管理的规则 添加用户 基本语法 实际案例 细节说明 给用户指定或者修改密码 基本语法 应用案例 删除用户 基本语法 应用案例 删除用户注意事项 查询用户信息 基本语法 应 ...
- Linux系统用户环境变量大全,linux系统和用户环境变量的配置文件
linux系统中有很多系统变量,那么这些变量都存在哪里呢?为什么用户一登录shell就自动有了这些变量呢?下面将介绍几个配置文件. 1./etc/profile:这个文件预设了几个重要的变量,例如PA ...
- linux 用户 组区别吗,Linux系统的用户和用户组有什么区别
1.用户和用户组的概念 Linux是一个多用户系统,要使用系统资源就必须在系统内拥有合法的用户账号, Linux系统可以存在多个用户,但是需要使用唯一的用户名来区分不同的用户,同时所有非系统用户都需要 ...
- Linux系统中用户的管理
#####用户管理###### 1在Linux中,有三种用户: 1 root : 也成为超级用户,对系统有控制权限,超级用户可以不受限制的运行任何命令,root 用户可以看作是系统的管理员. 2 系统 ...
最新文章
- android socket 简易聊天室 java服务器_利用Socket制作一个简易的Android聊天室
- Java Web学习总结(22)——使用kaptcha生成验证码
- Java NIO、NIO.2学习笔记
- MongoDB安装步骤
- Linux运维新主机挂载硬盘,linux运维:Linux下添加新硬盘+分区及挂载详细步骤图解...
- 无心剑中译叶芝《情愁》
- flex自定义更新UI
- 案例实战:采用redis生成淘宝商品的全局id
- [转载] 【Python】不用numpy用纯python求极差、平均数、中位数、众数与方差,python的打印到控制台
- ps切图教程 android,PS前端切图完整教程
- 以清净心看世界,以欢喜心过生活,以平常心生情味,以柔软心除挂碍。
- 数字逻辑电路中的逻辑运算法则--与、或、非、与非、或非、异或、同或
- Java实现 LeetCode 93 复原IP地址
- 微信qq邮箱提醒 服务器繁忙,微信设置密码失败,QQ无法绑定,邮箱服务器繁忙...
- 逻辑学探幽 Part1
- 修改rcS启动定制功能,后台运行脚本,新建子SHELL进程。
- 如何维持手机电池寿命_七大技巧让你的iPhone电池延长使用寿命
- JavaScJavaScript 函数
- 用友t3 xp系统服务器,用友T3-财务通windows xp系统下安装sql2005
- Threejs贴图为了更好的渲染(门)
热门文章
- 7-36 旅游规划 (25 分(Dijkstra)
- React-Native系列Android——Native与Javascript通信原理(一)
- JavaScript 开发者年度调查报告(2016-01)
- C#模拟MSN窗体抖动
- 体验cas server
- ASP.NET技术的学习顺序
- android 方向控制界面,Android Studio屏幕方向以及UI界面状态的保存代码详解
- mysql还原数据库后日期显示3000_mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法...
- java原生封装_[Java教程]原生AJAX封装
- django安装_pip安装Django提示ssl不可用?如何解决?