linux权限相关

作业一:

1)         新建用户natasha,uid为1000,gid为555,备注信息为“master”

groupadd -g 555 natasha

useradd -u 1000 -g 555 -c ‘master‘ natasha

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

usermod -d /Natasha/ natasha

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

tail -1 /etc/passwd

4)         为natasha用户设置密码“123”

echo ‘123‘ |passwd --stdin natasha

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

tail -1 /etc/shadow

6)         将natasha用户账户锁定

usermod -L natasha

7)         将natasha用户账户解锁

usermod –U natasha

8)         新建组police,gid为999

groupadd -g 999 police

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

tail -1 /etc/group

10)     将natasha用户加入police组

usermod -G 999 natasha

11)     修改police组的组名为jingcha

groupmod -n jingcha police

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

userdel -r natasha

rm -rf /home/Natasha

rm -rf /var/spool/mail

13)   删除jingcha组

groupdel jingchaid b

作业二:

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

mkdir /test

touch /test/file1

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

ls -l /test/file1

3)         为文件file1设置权限,使其他用户可以对此文件进行写操作。

chmod 666 file

4)         查看设置结果,

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

chmod g-w file1

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

chmod 755 file1

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

chmod 400 file1

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

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

chmod o=w /test

作业三:

以操作文件的方式,新建一个用户alex

tail -1 /etc/passwd

alex:x:1010:1010::/home/alex:/bin/bash

tail -1 /etc/shadow

alex:!!:17240:0:99999:7:::

tail -1 /etc/group

alex:x:1010:

tail -1 /etc/gshadow

alex:!::

mkdir /home/alex

cp -r /etc/skel/.[!.]* /home/alex/

chown -R alex.alex /home/alex/

touch /var/spool/mail/alex

chown -R alex.mail /var/spool/mail/alex

作业四:

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

mkdir -p /test/dir

groupadd group1

chown tom.group1 /test/dir/

chmod 777 /test

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

useradd jack

echo 123 | passwd --stdin jack

su – jack

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

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

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

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

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

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

时间: 2024-10-11 13:18:16

linux权限相关的相关文章

linux 权限相关部分

用户的权限分为普通权限,特殊权限,以及文件的特殊属性和FACL(赋予权限): 一.普通权限: 进程安全上下文: 1.判断进程的所有者是否为想要操作的文件的属主,如果是,就按照属主的权限进行授权,如果不是,就转到第二条: 2.判断进程的所有者是否为想要操作的文件的属组中的成员,如果是,就按照属组的权限进行授权,如果不是,转到第三条: 3.按照其他用户的权限进行授权: 权限的构成: MODE(permission):使用权 R: readable, 可读 W: writable, 可写 x: eXe

Linux 权限相关

Linux中,所有文件都有 三种权限:User ,Group,Other 三个文件: /etc/passwd :包括所有系统账号,一般用户身份和root信息 /etc/shadow :保存个人密码 /etc/group    :保存所有组名 三个参数: r(read).w(write).x(execute) 权限都是这三个参数的组合:从左到右依次为   所属用户(u).所属组(g).其他用户(o)  ---->a 修改权限的方法: 1.字符 chmod   u +   r  filename  

Linux权限相关操作命令

以下是关于创建用户,设置用户密码,以及查看文件权限,给用户设置权限的一系列操作过程. #查看当前用户的信息[[email protected]_64_7_centos tmp]# iduid=0(root) gid=0(root) groups=0(root)#查看是否存在test用户,以及用户信息[[email protected]_64_7_centos tmp]# id testid: test: no such user[[email protected]_64_7_centos tmp

Linux文件/目录,权限相关

查看权限 命令 # ls -l filename 结果 -rw-r--r-- l root root 27 11-10 14:50 filename 解析: -rw-r--r-- --共10位 第1位:文件类型 >> 普通文件(-).目录(d).字符设备(c).块设备(d).套接口文件(s).符号链接(l).管道(p) 2-4位:所有者(user)权限 5-7位:组群(group)权限 8-10位:其他人(other)权限 权限说明 r:读(read) w:写(write) x:执行(exec

Linux权限管理及用户与用户组

第一部分:Linux权限管理 一.基本权限 linux权限机制采用UGO模式.其中 u(user)表示所属用户.g(group)表示所属组.o(other)表示除了所属用户.所属组之外的情况. u.g.o 都有读(read).写(write).执行(excute) 三个权限,所以UGO模式是三类九种基本权限. 用命令 ls -l 可列出文件的权限,第一列输出明确了后面的输出(后面一列代表 ugo权限).第一个字母对应的关系: "-"    普通文件 "d"   目录

Linux基础概念-----Linux权限

权限对象: 属主:u 属组:g 其他人: o 所有人:a Linux基本权限 读:read 标识为:r 八进制标识为:4 写:write 标识为:w 八进制标识:2 执行:execution 标识为:x 八进制标识:1 特殊权限 setuid:仅对文件(可执行的二进制程序)有效,以文件的所有者身份执行 八进制表现为:4 [[email protected] tmp]# ls -l /usr/bin/passwd -rwsr-xr-x. 1 root root 30768 Feb 22  2012

【Linux】 Linux权限管理与特殊权限

Linux权限管理 权限管理这方面,非常清楚地记得刚开始实习那会儿是仔细研究过的,不知道为什么没有笔记留痕..除了一些基本的知识点早就忘光了,无奈只好从头开始学习一遍.. ■ 基本权限知识 这部分实在是比较基础,不想多讲了.主要就是9格权限的理解.搞清楚读权限.写权限和执行权限对于文件和目录来说分别以为着什么,就可以了.下面是一些以前没怎么注意,今天听完培训之后觉得有些意思的点: ●  管理权限的权限 文件权限信息和其他文件信息一样,并不属于文件内容的一部分,而基本的权限是针对文件内容而言的.比

Linux权限详解

一.Linux文件属性结构格式(以root用户家目录为例) [[email protected] ~]# ls -l       # 显示文件名与相关属性命令 total 120 drwxr-xr-x  2 root root  4096 Dec 10 07:57 07:57:04 drwxr-xr-x  2 root root  4096 Dec 10 07:57 10 drwxr-xr-x  2 root root  4096 Dec 10 07:57 2015 -rw-------. 1

Linux文件管理相关命令

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以学习一些命令来管理我们的文件. 文件操作相关 有一些命令可以帮助我们"修剪"之前看到的文件树. $touch a.txt 如果a.txt不存在,生成一个新的空文档a.txt.如果a.txt存在,那么只更改该文档的时间信息.(这个命令实际上用得并不广泛,但可以帮我们创建一个空文件来实验下面操作) $ls . 是list的简