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. Testing Is the Engineering Rigor of Software Development

    Testing Is the Engineering Rigor of Software Development Neal Ford DEVELOPERS LOVE TO USE TORTURED M ...

  2. 如何将MID音乐转换成MP3

    1 使用Direct MIDI to MP3 Converter这个软件,你可以从下面这个网站下载:http://www.hanzify.org/index.php?Go=Show::List& ...

  3. HDU 2648(搜索题,哈希表)

    #include<iostream> #include<map> #include<string> #include<cstring> #include ...

  4. vue2.0 flexible.js + rem 进行自适应开发

    1.在页面中引入flexible.js base.js /** * flexible.js 阿里前端自适应解决方案 */ ;(function(win, lib) { var doc = win.do ...

  5. 【LeetCode】Word Break 解题报告

    Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separa ...

  6. PHP工作模型与运行机制

    PHP的工作模型非常特殊.从某种程度上说,PHP和ASP.ASP.NET.JSP/Servlet等流行的Web技术,有着本质上的区别.   以Java为例,Java在Web应用领域,有两种技术:Jav ...

  7. bootstrap之鼠标操作

    TouchLongClick package io.appium.android.bootstrap.handler; import android.os.SystemClock; import co ...

  8. 后端程序员看前端想死(二)进入页面之后js分析

    在上一篇中分析了一下以网页的组成.header中引入的乱七八糟的东西,现在进入到js中进行分析了 tuhooo啊,你是要搞前端了么? nonono,好玩,学一下 打开页面之后执行js的几种方法 直接写 ...

  9. Android Studio 工程的 .gitignore

    新建一个 Android Studio 工程时会默认建立两个 .gitignore 文件 .gitignore *.iml .gradle /local.properties /.idea/works ...

  10. linux下解压命令大全(转载)

    转自:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html .tar 解包:tar xvf FileName.tar打包:tar ...