Linux-用户和权限
1 Linux所有内容都是文件
归一的思想 面向对象的思想
文件只需要做增删改查的操作
2 延迟读取
一般的文本读取工具都是先将内容全部都读入内存中
cat的机制不同 是读一行显示一行 这与它的功能有关
3 查看历史命令
history
shift+pagedown/pageup
执行历史命令
!命令行数
!! 执行和显示上一条命令的结果

history -c 清除历史记录

4 用户和组
id 用户名 查看用户信息

每个用户最开始建的时候回新建一个和用户名一致的组并将其加入进去
uid新建一个递增1,从1000开始
/etc/passwd

用户名:x(密码占位符,如果去掉的话登录就不需要密码了):uid:gid:用户的表述信息:家目录:启动bash
/sbin/nologin 表示不能用于登录操作系统
/bin/bash 表示可以用于登录系统
/etc/shadow 加密的密码文件

/etc/group

组名:x(密码占位符):组id:附加组组成员
查看用户属于哪个组
groups 用户名
wheel组的介绍:
它被一些Unix系统用来控制能否通过su命令来切换到超级用户(root用户)
/etc/gshadow

5 用户操作
添加用户
useradd -u uid -g 指定组 -G 指定附加组 -d 指定家目录 -c 描述信息(字符串) -s 登录shell 用户名
修改用户
usermod -g 强制更换新主组 -G 新的附加组列表 (-aG 添加新的附加组) 用户名
删除用户
userdel -f 强制删除 -r 删除主目录和邮件池 用户名
6 组的操作
添加组
groupadd -g 指定gid 组名
删除组
groupdel 组名
修改组
groupmod -g 改gid -n 改名 组名
组密码
gpasswd 组名 设置组的密码
gpasswd -r 组名 清除密码
7 邮箱
/var/spool/mail
给个可以登录的用户都有一个邮箱 按用户名建文件夹
8 家目录隐藏文件
/etc/skel/ 下的隐藏内容 是新建的家目录里面的隐藏文件的模板,这些文件都是有用的
cp -r /etc/skel/.[!.]* /home/rose
9 查询权限
ls -dl 文件夹

其中第一个字母表示类型: 文件(-) 目录(d) 链接(l)
其中15表示链接数量
10 selinux

在上面的那个.就是开启selinux的效果
关闭方法:
/etc/sysconfig/selinux中的

11 改变权限
chown 所有者.所有组 文件
chown -R 所有者.所有组 文件 递归改变它及其内容所有的
r=4 w=2 x=1
chmod o=-/w/r/wr 等等
12 用户权限加载
用户在登录的时候系统会加载权限等配置,在这个登录过程中,如果给该用户添加入新的组,此时不会实时的反应上来.要重新登录之后才能发挥作用.
13 文件和目录的权限

Linux-用户和权限的更多相关文章
- 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...
- Linux 用户及权限详解
Linux 用户及权限详解 用户 , 组 ,权限 安全上下文(secure context): 权限: r,w,x 文件: r : 可读,可以使用类似cat 等命令查看文件内容. w : 可写,可以编 ...
- Linux用户和权限——管理文件权限的命令
Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...
- Linux用户和权限——权限管理
Linux用户和权限——权限管理 摘要:本文主要介绍了Linux系统中权限的分类,以及对权限的管理. 用户的三种身份 所有者 由于Linux是个多人多工的系统,因此可能常常会有多人同时使用这部主机来进 ...
- Linux用户和权限——管理用户和用户组的命令
Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...
- Linux用户和权限——用户和用户组管理
Linux用户和权限——用户和用户组管理 摘要:本文主要介绍了Linux系统中的用户和用户组管理. 用户和用户组 含义 在使用Linux系统时,虽然输入的是自己的用户名和密码,但其实Linux并不认识 ...
- linux用户及权限管理
[文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...
- Linux用户和权限管理看了你就会用啦
前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了.这篇主要将Linux下的用户和权限知识点再整理 ...
- linux用户和权限详解
1.用户组说明 在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组.基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组 ...
- Linux入门基础(三):Linux用户及权限基础
用户基础 用户和组 每个用户都拥有一个userid 每个用户都属于一个主组,属于一个或多个附属组 每个组拥有一个groupid 每个进程以一个用户身份运行,受该用户可访问资源限制 每个可登陆用户拥有一 ...
随机推荐
- 1.【nuxt起步】-nuxt是什么?
百度了解下,简单说就是vue的seo化,因为vue是spa,不支持seo,从本地运行的源码可以看出来,html没有tkd和相关文字,导致百度收录困难,所以nuxt可以很好的解决这个问题, 举个例子:纯 ...
- ShadowMap渲染阴影方法及问题 【转】
ShadowMap基于的原理:SM算法是一个2-pass绘制算法,第一pass从光源视点绘制场景,生成SM纹理,第2pass从视点视图按常规方法绘制场景 从光源的位置观察场景,这时候我们看不到的地方就 ...
- ubuntu 卸载干净软件(包括配置文件)
var/cache/apt/archives occupying huge space I am in the process of cleaning up my system. And I see ...
- Maven引入本地Jar包并打包进War包中
1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目根目录即pom.xml文件所在的同级目录,可以 ...
- iOS GCD使用
Grand Central Dispatch(GCD)是异步运行任务的技术之中的一个. 一般将应用程序中记述的线程管理用的代码在系统级中实现.开发人员仅仅须要定义想运行的任务并追加到适当的Dispat ...
- ListView中button监听器 设置 及 优化
在应用开发中常常会用到ListView,而且每个Item里面都会有button之类的须要进行事件监听的控件.在给button加入OnClickListener的时候,一開始非常下意识的会想在ListV ...
- HDMI速率计算
我们在采集HDMI口的数据时,首先肯定要计算它的速率是多少.怎么计算这个速率,本文要跟大家分享的便是这个事情. HDMI口有三个TM-DS(Time Minimized Differential Si ...
- codeforces 557 C
由于期末.非常久没刷题了,CF一直掉-- 这个题事实上非常简单. .由于做法非常easy想到嘛.. 就是枚举max=x时,最大能保留多少价值.不断更新ans, 结果就是全部价值和减去ans就好 因为最 ...
- angular.js 入门
1.安装nodejs 首先要安装nodejs,如果你的电脑已经装过了,最好确认是比较新的版本,否则可能会出问题. 没有安装的直接去nodejs官网下载nodejs安装.安装过程很简单,官网有教程. 安 ...
- JMeter中使用Put请求方式请求接口
前言 现在有如下接口,是以PUT的方式请求的: 请求URL:IP+Port+/api/v1/apps/{appId} 请求参数: 参数名 必选 类型 nameCn 是 string nameEn 是 ...