linux 的常用命令---------第三阶段
用户管理
为什么需要用户?
答:linux是一个多用户系统
权限管理(使之权限最小化)
用户:它是对系统中的资源做归属的 ; 用户组:在用户组中包含一个或者多个用户,每个用户都同时拥有用户组的权限。
用户文件管理:
cat/etc/passwd :查看用户基本信息
cat/etc/group :查看用户组信息
cat/etc/shadow :密码信息(删除 冒号:之前的一串字符,可重置密码)
cat/etc/default/useradd :保存 useradd 的默认配置(可修改其配置,一般都是默认不动的)
cat/etc/login.defs :保存全局信息(可以适当的修改和增减里面的内容)
cat/etc/skel :用户家目录模板(创建用户时,会自动将模板上的3个隐藏文件复制到所创建的用户下)
含义解析:
root : x : 0 : 0 : root : /root : /bin/bash
↑ ↑ ↑ ↑ ↑ ↑ ↑
用户名 密码 用户id 用户组id 描述信息 家目录 shell类型( bin/bash : 指可以登录该系统
(可有可无) sbin/nologin : 指不可以登录该系统)
超级用户 root
用户管理中的用户指: 管理员用户 其id为 0
普通用户 其id为 1000----6000
系统用户:是负责运行、管理用户的。 其id为 1---999
usermod :修改用户已存在的用户属性
-g 修改主组
-G 修改附加组
-u 修改ID
-s 修改shell类型
-l 修改用户名
useradd : 添加用户
-g 指定主组的id
-G 指定附加组的id
-u 指定用户的uid
-r 创建用户
-s 指定shell类型
userdel : 删除用户
-r 彻底删除掉有关用户的所有信息
查看用户的id命令 : #id 用户名
切换用户命令 : su -想要切换到的用户名(-的作用是彻底切换)
修改用户的密码: #echo “密码” |passwd - - stdin 文件名。
添加用户组命令:groupadd 组名 ; 删除用户组:groupdel 组名; 查看是否添加成功命令为:#tail-1 /etc/group
linux 的常用命令---------第三阶段的更多相关文章
- linux 的常用命令---------第十一阶段
软件管理rpm.yum 在 windows 与 linux 之间 实现小文件传输(仅支持在 X shell 中完成文件传输,虚拟机中不可实现): # yum install lrzsz -y ...
- linux 的常用命令---------第十阶段
虚拟机三种网络模式 相同模式下的各个虚拟机之间都可以通信----两台虚拟机若都是 nat模式 或 桥接模式 或 仅主机模式,则这两台虚拟机之间是可以通信的. 桥接模式: (配置桥接模式的虚拟机可作为独 ...
- linux 的常用命令---------第六阶段
磁盘管理 IDE 硬盘 (了解)硬盘接口 : SATA 硬盘 SCSI 硬盘 SAS 硬盘 分区付的认识:(笔试题) MBR :硬盘主引导记录,共512字节,由三部分组成 主引导程序 :占446个 ...
- linux 的常用命令---------第八阶段
raid 磁盘阵列-------raid 0 raid1 raid5 raid10 mdadm 命令常用参数 ...
- linux 的常用命令---------第五阶段
计划任务 计划任务的作用:做一些周期性的任务,在生产中的主要用来定期备份数据. 计划任务分类 :1. 一次性的任务 仅执行一次就完成了: 使用命令 at 2. 周期性的任务 定期自动执行完成 ...
- linux 的常用命令---------第四阶段
权限管理 “4” “r” → 读权限: 查看文件内容: 是否能够列出目录结构. “2” “w” → 写权限: 编辑文件内容: 是否能够创建.删除.复制.移动目录. “1” “x” → 执行权限: 对二 ...
- linux 的常用命令---------第七阶段
LVM 逻辑卷管理器 -----其作用为 :在线扩容 卷组 vG (也叫LVM卷组) ------------------→ 在此卷组vG上建立 : 逻辑卷组 LV ( ...
- linux 常用命令(三)ssh
linux 常用命令(三)SSH 一.SSH 安装及免密登陆 (1) SSH 安装并配置 CentOS 默认已安装了 SSH client.SSH server,打开终端执行如下命令进行检验 rpm ...
- 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)
一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...
随机推荐
- java.lang.IllegalStateException: Restarter has not been initialized
在IDEA导入devtools依赖实现热布署,启动后遇到如下问题 java.lang.IllegalStateException: Restarter has not been initialized ...
- 在Windows上搭建kafka环境
英文文档:https://dzone.com/articles/running-apache-kafka-on-windows-os 第一步:安装JDK 百度很多,不赘述 第二步:安装ZooKeepe ...
- linux vim 行缩进,批量移动多行
显示行号用::set nu :49>5 从第49行开始,连接5行右移一个tab. :49,93> 从第49行开始到93行右移一个tab 选中多行,然后移动 https://jingy ...
- js-数字、字符串、布尔值的转换方式
来自JavaScript秘密花园 1.转换为字符串 '' + 10 === '10'; // true 将一个值加上空字符串可以轻松转换为字符串类型. 2.字符串转换为数字 +'010' === 10 ...
- js将对象数组按照自定义规则排序
javascript对一个对象数组进行自定义规则排序,对象中有两个字段. 按照对象中一个字段a的值从小到大规则排序, 效果如下: 排序前: [0]:a=9,b=3 [1]:a=33,b=7 [2]:a ...
- Django工程的建立以及小网站的编写
这篇博文会详细的介绍如何创建django工程,介绍我如何做了第一个网站.本文基于windows7安装了python2.7.12,Django1.8.18(LTS)版.采用的IDE为pycharm.建议 ...
- [性能调优]在PeopleSoft中使用函数索引
那些没有在PeopleSoft系统遇到性能问题的人,特别是基于Oracle数据库的PeopleSoft,可能不知道基于函数的索引. 根据定义,基于函数的索引是使用如下方法定义的: 基于表达式,例如算术 ...
- php实现头像预览上传功能
最近在做php第二阶段的项目,需要用到头像上传的功能 我们要完成头像上传功能,一共要写两个php页面,第一个页面我们叫做touxiang.php,第二个页面我们叫做upload.php 1.touxi ...
- loadrunner 脚本开发- web_url函数详解
脚本开发- web_url函数详解 by:授客 QQ:1033553122 加载指定url的web页面(GET请求) C语言函数 int web_url( const char *StepName ...
- 常用的第三方模块 chardet url
chardet 字符串编码一直是令人非常头疼的问题,尤其是我们在处理一些不规范的第三方网页的时候.虽然Python提供了Unicode表示的str和bytes两种数据类型,并且可以通过encode() ...