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-用户和权限的更多相关文章

  1. 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令

    Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...

  2. Linux 用户及权限详解

    Linux 用户及权限详解 用户 , 组 ,权限 安全上下文(secure context): 权限: r,w,x 文件: r : 可读,可以使用类似cat 等命令查看文件内容. w : 可写,可以编 ...

  3. Linux用户和权限——管理文件权限的命令

    Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...

  4. Linux用户和权限——权限管理

    Linux用户和权限——权限管理 摘要:本文主要介绍了Linux系统中权限的分类,以及对权限的管理. 用户的三种身份 所有者 由于Linux是个多人多工的系统,因此可能常常会有多人同时使用这部主机来进 ...

  5. Linux用户和权限——管理用户和用户组的命令

    Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...

  6. Linux用户和权限——用户和用户组管理

    Linux用户和权限——用户和用户组管理 摘要:本文主要介绍了Linux系统中的用户和用户组管理. 用户和用户组 含义 在使用Linux系统时,虽然输入的是自己的用户名和密码,但其实Linux并不认识 ...

  7. linux用户及权限管理

    [文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这 ...

  8. Linux用户和权限管理看了你就会用啦

    前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 没想到上一篇能在知乎获得千赞呀,Linux也快期末考试了,也有半个月没有写文章了.这篇主要将Linux下的用户和权限知识点再整理 ...

  9. linux用户和权限详解

    1.用户组说明 在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组.基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组 ...

  10. Linux入门基础(三):Linux用户及权限基础

    用户基础 用户和组 每个用户都拥有一个userid 每个用户都属于一个主组,属于一个或多个附属组 每个组拥有一个groupid 每个进程以一个用户身份运行,受该用户可访问资源限制 每个可登陆用户拥有一 ...

随机推荐

  1. 三维场景如何嵌入到PPT中展示?

    今天要跟大家一起交流的大体内容如标题所示,日常生活中,ppt已经成为人们工作学习生活中不可或缺的工具之一,那么三维场景是如何在ppt中加载展示的呢?请大家慢慢往下看. 1.创建命令按钮和web bro ...

  2. C 标准库 - <float.h>

    C 标准库 - <float.h> 简介 C 标准库的 float.h 头文件包含了一组与浮点值相关的依赖于平台的常量.这些常量是由 ANSI C 提出的,这让程序更具有可移植性.在讲解这 ...

  3. python(22)- 递归和函数式编程

    递归: 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. 1. 必须有一个明确的结束条件: 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少: 3.递 ...

  4. Redux作用

    作用:Redux是为了解决React中组件与组件之间数据传递的问题. React组件之间的传递有三种情况:1.父组件传递数据给子组件:由于redux是一个单向数据流的框架,所以它的数据就只能由父组件传 ...

  5. CUGBACM_Summer_Tranning1 二进制枚举+模拟+离散化

    整体感觉:这个组队赛收获还挺多的.自从期末考试以后已经有一个多月没有 做过组队赛了吧,可是这暑假第一次组队赛就找回了曾经的感觉.还挺不错的!继续努力!! 改进的地方:这次组队赛開始的时候题目比較难读懂 ...

  6. RFID 卡片防复制

    RFID 卡片防复制 这里的卡指的 MIFARE Classic 系列 或 NTAG 系列的卡.其它的卡没接触过,不了解. 防伪有两层意义: 卡片防复制.比如小区卡被复制,使得出入小区的人员管理更困难 ...

  7. Nexus 5更新 Android5.0 失败解决方法

    Android 5.0最终推出了正式版,今天也及时刷到了Android5.0 (LRX21O),官方链接:https://developers.google.com/android/nexus/ima ...

  8. hive编程入门课程(加精)

    hive编程入门课程 http://wenku.baidu.com/link?url=BfyZWjz48G_6UJImzWw39OLB0sUrIYEYxoxNpaFbADUQekmOvQy4FPY1f ...

  9. storm是怎样保证at least once语义的

    背景 本篇看看storm是通过什么机制来保证消息至少处理一次的语义的. storm中的一些原语 要说明上面的问题,得先了解storm中的一些原语,比方: tuple和message 在storm中,消 ...

  10. android android:duplicateParentState=&quot;true&quot; &quot;false&quot;

    今天要做一个效果.组件RelativeLayout上有两个TextView.这两个TextView具有不同的颜色值,如今要的效果是,当RelativeLayout被点击时,整个item有高亮背景. 同 ...