Linux 用户 和 组 快速了解
1用户
(Linux中“只有超级管理员”才有权限操作 用户 和组)
1.1添加用户
useradd 命令
例如 :useradd hly //添加了一个新账户 hly
用户添加后 会存放在一个文件中, /etc/passwd
vim /etc/passwd
输入大写G 光标到文本底部
字段分析
hly: 代表用户名
x: 表示密码部分 一个占位符 这里不可以写明文密码
真实密码在 /etc/shadow 文件里
1001(第1个):代表用户id
1001(第2个):代表用户组的id
/home/hly: 家目录
/bin/bash 表示用户锁所对应的解析器的位置 如果是bash 则代表可以登录 如果是nologin 则不能登录
1.2设置/修改密码
命令 passwd
例如 #passwd hly 回车
输入两次密码即可
1.3修改用户名 用户组
命令 usermod 参数 用户名
语法
-l 修改用户名 例如 usermod -l newhly hly 将hly 用户名修改为 newhly (家目录不会改变)
-g 修改用户组
例如: 将 newhly 的用户组id 修改为 oot 账号一个组内
usermod -g 0 newhly
1.4删除用户
userdel
语法 userdel username (并不删除家目录)
例如:userdel newhly
2 用户组
2.1 添加用户组
命令 groupadd
语法 #group 用户组名
例如: group china 添加一个组china 可通过/etc/group 查看
vim /etc/group
分析字段值
bin用户组名
x: 密码占位符
1: 用户组id
bin,daemon 用户组内成员名称
2.2用户组编辑
groupmod
groupmod -n 新用户组 旧用户
例如:groupmod -n chinas china
vim /etc/group 查看结果
2.3用户组删除
groupdel
groupdel 删除的用户组名
注意:如果被删的用户组中 有用户名 是不可以删掉的 如果需要删除则可以先将组内成员删掉或者 移动用户到别的组
特别注意 Linux中“只有超级管理员”才有权限操作 查看 文件夹/文件 权限信息 ls -l 或 ls -all
Linux 用户 和 组 快速了解的更多相关文章
- linux 用户和组操作
linux用户操作 查看登陆用户:whoami (结果最简洁) 或者who mom likes 或者who am i查看所有用户:cat /etc/passwd 添加:sudo adduser lil ...
- linux学习16 Linux用户和组管理命令演练和实战应用
一.上集回顾 1.bash globing,IO重定向及管道 glob:*,?,[],[^] IO重定向: >,>>, 2>,2>> &>,& ...
- linux用户和组 之 用户管理
一. linux 用户和组的基本介绍 1.linux下 有三种用户: 1. root: 权限最大的. 2. 系统用户: UID小于1000的.系统服务管理用户,一般是不允许登录系统的.(比如mysql ...
- Linux —用户和组
Linux 用户和组 1.用户和组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作 ...
- 用户与安全 -(1)Linux用户及组管理
关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 前言 Linux 是多用户多任务操作系统,换句话说,Linux 系统支持多个用户在同一时间内登 ...
- linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释
与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码口令的加密保存等: /etc/passwd 和/etc/s ...
- linux用户、组管理及权限(一)
一.用户管理 1.为什么需要用户 1)计算机及网络资源的合理分配 2)可以控制用户访问系统的权限.3)身份认证 4) 进程 以某个用户的身份来运行 2.用户分类 用户的角色是通过UID(用户ID)来 ...
- linux用户及组管理
useradd 添加用户 passwd 修改用户密码 userdel 删除用户,默认不删除用户主目录和email,如果想删除可加 –r 参数 groupadd 添 ...
- java程序员菜鸟进阶(十五)linux基础入门(三)linux用户和组管理
我们大家都知道,要登录linux操作系统,我们必须要有一个用户名和密码.每一个用户都由一个惟一的身份来标识,这个标识叫做用户ID.系统中的每一个用户也至少需要属于一个"用户分组". ...
随机推荐
- Fragstats:使用R软件读取frag78b.asc文件
Fragstats中,有一个用于熟悉Fragstats软件的demon,在tutorial中的1种,有reg78b.asc文件,其文件内容是包含了山歌图像的行数和列数以及分辨率大小等基本信息. 采用R ...
- 转:如何在ArcMap下将栅格图象矢量化的基本步骤 (对影像的校准和配准、栅格图象矢量化)
矢量对象是以矢量的形式,即用方向和大小来综合表示目标的形式描述的对象.例如画面上的一段直线,一个矩形,一个点,一个圆,一个填充的封闭区域--等等. 矢量图形文件就是由这些矢量对象组合而成的描述性文件. ...
- android 调试卡在:Waiting for Debugger - Application XXX is waiting for the debugger to Attach" 解决方法
解决方法:重启adb. 步骤:cmd进入命令行,进入adb所在目录先后执行adb kill-server,adb start-server.
- qt 创建线程
http://www.cnblogs.com/xinxue/p/6840315.html Qt 之 QtConcurrent 本文以 Qt 中的 QtConcurrent::run() 函数为例,介绍 ...
- EPS 转 pdf 在线
EPS 转 pdf 在线网站 https://convertio.co/zh/eps-pdf/
- Matlab函数——awgn(高斯噪声)
Matlab函数--awgn awgn 将白色高斯噪声添加到信号中 语法 y = awgn(x,snr) y = awgn(x,snr,sigpower) y = awgn(x,snr,'mea ...
- Flask入门邮件同步与异步发送(九)
应用场景: 用户在注册或者密码丢失等过程中,账号绑定邮箱,用户在进行身份认证的过程中,电子邮箱确实是一种很常用的方式,Python中提供了smtplib可以实现发送电子邮件功能,Flask框架也有 ...
- 测试笔记:jsonp跨域接口测试
原先测过这个接口,前后端同源(域名,协议,端口相同),开发提供的文档: $.post("http://host/url", { data1: "data1", ...
- Jmeter入门1 官网下载及安装
1 Jmeter运行需要java环境.首先需要安装JDK. 图标是这样的: 2 下载apache-jmeter包. jmeter官网:http://jmeter.apache.org/ 3 解压 ...
- LeetCodeOJ刷题之12【Integer to Roman】
Integer to Roman Given an integer, convert it to a roman numeral. Input is guaranteed to be within t ...