使用编辑文件passwd的方式添加用户natasha用户ID为1000,组ID为555

在shadow文件中添加natasha用户的信息

在group文件中添加natasha的属组ID为555

为natasha创建/home/natasha用户的宿主目录,并将宿主目录必要文件复制到natasha下,切换natasha用户

修改natasha用户的家目录为/Natasha

首先将宿主目录natasha改为Natasha,并使用usermod --home 将宿主目录改为Natasha,进入natasha用户的宿主目录pwd查看所在目录

查看用户信息配置文件的最后一行

为natasha用户设置密码“123”

查看用户密码配置文件的最后一行

将natasha用户账户锁定

如果终端处于root情况下,需要切换终端才能够看到natasha被锁定的效果,解锁也是同一个道理

将natasha用户账户解锁

如上述所说,切换终端看效果

特别鸣谢:瞎驴大神~chomd 666 @瞎驴

新建组police,gid为999

groupadd police --gid 999 提示 999已存在,--help之后可以使用-o命令允许组ID重复

查看组配置文件的最后一行

将natasha用户加入police组

WTF 居然不是police组?

非得逼我,使用vim /etc/group方式将原999组改为9990组

我就问你服不服!

修改police组的组名为jingcha

删除natasha用户,连家目录和邮箱一起删除

由于宿主目录是手动创建的,没有将所有者赋予natasha所以无法将宿主目录一同删除,必须先将Natasha的宿主目录所有者变成natasha才可以一同删除

删除jingcha组

=====================华丽分的割线======================

在用户的主目录下创建目录test,进入test创建空文件file1

没毛病老铁,双击666……

以长格式形式显示文件信息,注意文件的权限和所属用户和组

别以为我就知道ls -l 人家也知道 ll 的

为文件file1设置权限,使其他用户可以对此文件进行写操作,查看设置结果

取消同组用户对文件file1的读取权限,并查看设置结果。

用数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。

用数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。

回到上层目录,查看test的权限

为其他用户添加对此目录的写权限

=====================华丽分的割线======================

以操作文件的方式,新建一个用户alex,有没有搞错啊,natasha就是用文件方式创建的……

第一步……打开passwd文件添加用户信息

第二步……将用户的组添加到组文件

Tesla is 电瓶 car

第二步……给电瓶车创建家目录,把家里面该有的电瓶放进来,然后再把房产证给电瓶车

第三步……给他个密码,给他个住址

第四部……验证电瓶车的登陆

=====================华丽分的割线======================

新建目录/test/dir,属主为tom,数组为group1,/test目录的权限为777

新建用户jack,切换到jack用户下,验证jack用户对dir目录的rwx权限(开启另外一个终端,依次修改dir目录的others权限)

将jack加入group1组,验证jack用户对dir目录的rwx权限(开启另外一个终端,依次修改dir目录的group权限)

切换到tom用户,验证tom用户对dir目录的rwx权限(开启另外一个终端,依次修改dir目录的user权限)

在dir目录内新建文件tom.txt,属主为tom,属组为group1,/test目录的权限为777

新建用户rose,切换到rose用户下,验证rose用户对tom.txt的rwx权限(开启另外一个终端,依次修改tom.txt的others权限来配合验证过程)

7)将rose加入group1组,在rose用户下,验证rose用户对tom.txt的rwx权限(开启另外一个终端,依次修改tom.txt的group1权限来配合验证过程)

切换到tom用户,验证tom用户对tom.txt的rwx权限(开启另外一个终端,依次修改tom.txt的user权限来配合验证过程)

Linux基础之权限-你弄得明白吗?的更多相关文章

  1. Linux基础系统权限

    Linux基础系统权限 文件权限 Linux中,每个文件拥有三种权限 权限 对文件的影响 对目录的影响 r(读取) 可读取文件 可列出目录内容 w(写入) 可修改文件内容 可在目录中创建删除文件 x( ...

  2. Linux基础文件权限

    一.基本权限 文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件 权限对象:属主: u属组: g其他人: o 基本权限类型:读:r 4写:w 2执行: x 1 rwx rw- r-- ...

  3. linux基础之权限管理

    本节内容 1. 权限类别 属主(owner) 属组(group) 其他人(other) 2. 查看权限 ls -l 十位: 第一位文件类型-,d,l, 3. 设置权限 chmod 选项 权限模式 fi ...

  4. Linux基础知识第七讲,用户权限以及用户操作命令

    目录 Linux基础知识第七讲,用户权限以及用户操作命令 一丶简介linux用户,用户权限,组的概念. 1.1 基本概念 1.2 组 1.3 ls命令查看权限. 二丶用户权限修改命令 1.chmod ...

  5. Linux基础3(文件权限)

    文件权限 1.普通权限 (登陆用户对文件或目录的读写执行的权限) 普通权限对管理员用户无效 文件和目录 都有4中类型的用户u 所有者 : 文件.目录的创建者g 所属组 : 文件.目录属于的用户组o 其 ...

  6. linux 基础 文件系统 用户权限

    描述Linux系统的启动过程? 1.开机自检 BIOS 2.MBR引导 3.GRUB菜单 4.加载内核 5.运行init进程 6.从/etc/inittab读取运行级别 7.根据/etc/rc.sys ...

  7. Linux基础命令和文件权限

    Linux命令与文件权限 Linux基础命令   reboot  重启   cd         切换目录   cd ..     回到上一级目录   cd ~      回到主目录   cd /  ...

  8. Linux基础知识之文件的权限(一)

    Linux基础知识之文件权限(一) Linux优点之一就是它拥有多用户多任务的环境,在提供文件共享的同时也能保证用户文件的安全性.所以,设置文件的权限管理变得尤为重要. 权限讲解 [der@Der ~ ...

  9. Linux基础知识之文件和目录的权限机制

    Linux中的用户 Linux中的用户有三类,分别是: 所有者(u) 同组用户(g) 其他人(o) 如下图所示,假设存在两个组:groupA和groupB,rachel和ross属于组groupA,m ...

随机推荐

  1. windows多线程(十一) 更安全的创建线程方式_beginthreadex()

    一.原因分析 CreateThread()函数是Windows提供的API接口,在C/C++语言另有一个创建线程的函数_beginthreadex(),我们应该尽量使用_beginthreadex() ...

  2. 有意思的Alias参数

    1. 最简单的方式,运行正常. PS C:\> Get-Service -Name BITS -ComputerName localhost 2. 自己构造一个对象,试图通过管道将主机名传递下去 ...

  3. IPV6的链路本地地址和站点本地地址的不同

    转帖 中关村 http://ask.zol.com.cn/x/2230274.html IPV6涉及到一个概念,link-local address, 中文叫“链路本地地址”,它的前缀是FE80::/ ...

  4. [转帖学习] 使用阿里云证书 升级https

    nodejs从http升级到https(阿里云证书的使用)  https://home.cnblogs.com/u/lhyxq/   改天买一个域名自己试试. 升级原因 1.各大搜索引擎中,https ...

  5. vue 引入组件

    <comA></comA>此时可用在模板里 //a为vue文件,里面定义了模板import comA from './components/a' export default ...

  6. linux下 XGCOM串口助手的安装

    源码下载:http://code.google.com/p/xgcom/     也可以自己搜索下载 首先先安装依赖库,直接运行命令 #sudo apt-get install libglib2.0- ...

  7. 在动作类上加上SkipValidation 在反射时候会获取到该反射信息 就不会执行validate方法

    在动作类上加上SkipValidation 在反射时候会获取到该反射信息 就不会执行validate方法

  8. java 静态方法 java 类中的方法无论静态还是非静态的都可以使用静态变量 而静态方法只能使用静态变量 (因为对象还没创建 所以不能在静态方法里面用this)

  9. BZOJ3512 DZY Loves Math IV(杜教筛+线性筛)

    注意到n很小,考虑枚举i.现在要求的是f(n,m)=Σφ(in) (i=1~m).显然当n没有平方因子时,φ(in)=φ(i)·φ(n/gcd(i,n))·gcd(i,n).利用φ*1=id又可得φ( ...

  10. ReentrantLock详解 以及与synchronized的区别

    ReentrantLock lock = new ReentrantLock(); //参数默认false,不公平锁 ReentrantLock lock = new ReentrantLock(tr ...