Linux将数组的权限设置成,Linux用户创建及权限管理

作业一:

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

4f725900f1b3078b9bf3f0bab3a71052.png

cce7eb254c3055b14abfba736308e919.png

useradd natasha            vim /etc/passwd              进去到用户信息界面,i 命令修改uid gid信息,改完后Esc   :    wq  保存并退出

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

c495d1c1fd067201699234ab260a5f0e.png

vim /etc/passwd           进去到用户信息界面,i 命令修改/natasha为/Natasha,改完后Esc   :    wq  保存并退出

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

c8697b5854a5d50ed3c30ee3d1f9bc78.png

a4c66e2600aa7988ff97f149408ca1aa.png

tail -n 1 /etc/passwd

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

5ad91f790631934d8908b70a0dd3ffa0.png

passwd natasha

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

d99da018c85a2cd57799ce48a0c52158.png

7a9f85e44b5255f3a0f3f7d9e6482b5a.png

tail -n 1 /etc/shadow

6,将natasha用户账户锁定

16523fe4ea7f19a68d19f08bcd895a7e.png

vim /etc/passwd           按a 插入     修改/bin/bash为/sbin/nologin

7,将natasha用户账户解锁

30a9967d0777cbf844cd20baf5e494e6.png

vim /etc/passwd        按a 插入     修改/sbin/nologin为/bin/bash

8,新建组police,gid为999

1aa4eea1a66bc20840cda5691c1e14ba.png

groupadd police        按a 插入    修改gid为999

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

1aa4eea1a66bc20840cda5691c1e14ba.png

vim /etc/group

10,将natasha用户加入police组

1961448270569dd33246128a30955860.png

vim /etc/group      在最后面: 后加natasha

11,修改police组的组名为jingcha

27167addc652c925a99f412aa6fd84c6.png

vim /etc/group     最前面的police改为jingcha

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

userdel -r natasha

13,删除jingcha组

groupdel -r jingcha

作业二:

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

useradd test      cd /test      touch file1

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

ls -l test/file1

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

4fba12c33d6dc0d3ea524eecb39f8635.png

ls -l test/file1   先查看file1文件的详细信息

cffbee222f7bc9de0cedfb97126b5248.png

chmod o=w test/file1     通过修改权限命令修改其他用户对此文件可进行写操作

4,查看设置结果

786ca021819a4825fb3afe5d7965f963.png

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

ee18cf97c7d83fdb1eb376ede347a5ab.png

chmod g-r test/file1

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

a4fceabaf372ec382f9111d59201805b.png

chmod 755 test/file1

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

31589e97341c7faea9a6dabde90e5dac.png

chmod 400 test/file1

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

04d1b6165dd401da2feb177cc190d3c7.png

cd /home   先回到/home目录                  ls -ld test       在查看test本身权限,-ld (列出目录本身的详细资料)

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

chmod o=w test

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

vim /etc/passwd    创建用户信息

mkdir /home/alex   创建用户目录

vim /etc/shadow   创建用户密码

vim /etc/group   创建用户组

vim /etc/gshadow   创建用户组密码

touch /var/spool/mail/alex   创建用户邮箱

cp -r /etc/skel/.[!.]* /home/alex   复制隐藏文件

ls -a /home/alex   查看创建的隐藏文件

作业四:

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

mkdir -p /test/dir           chown -R tom.group1 dir 属主转为tom.数组为group1

chmod 777 test

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

useradd jack         su - jack

drwxr-xr--. 2 tom  group1 6 8月  27 04:34 dir

cat /test/dir

drwxr-xrw-. 2 tom  group1 6 8月  27 04:34 dir

mkdir /test/dir/a.txt

drwxrwxrw-. 2 tom  group1 6 8月  27 06:16 dir

./a.txt

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

su -rootusermod -G group1 jack                   su -jack

drwxr--rw-. 2 tom group1 6 8月 27 06:16 dir

cat dir

drwxrwxrw-. 2 tom group1 6 8月 27 06:16 dir

touch dir/b.txt

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

[tom@localhost ~]$

drwxrwxrw-. 2 tom group1 19 8月 27 06:46 dir

cat dir

touch dir/i.txt

.dir/i.txt

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

touch dir/tom.txt

chown -R tom.group1 dir/tom.txt

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

useradd rose1

cat dir/tom.txt

echo '123456'> dir/tom.txt

.dir/tom.txt

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

usermod -G group1 rose

cat dir/tom.txt

echo '123456'> dir/tom.txt

.dir/tom.txt

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

cat dir/tom.txt

echo '123456'> dir/tom.txt

.dir/tom.txt

Linux用户及文件权限管理

Linux用户及文件权限管理

Informatica学习:3、用户创建与权限管理

环境:win7 下安装Informatica 9.6.1 服务器端与客户端作为学习之用,Linux大同小异 一.用户创建(服务器端) 1.登陆admin console (1)打开Admin Cons ...

Linux 用户和文件权限管理

Linux —— 用户权限管理 权限: 为什么需要权限管理?    1.计算机资源有限,我们需要合理的分配计算机资源.    2.Linux是一个多用户系统,对于每一个用户来说,个人隐私的保护是十分重 ...

Linux用户、用户组权限管理详解

Linux用户管理三个重要文件详解: Linux登陆需要用户名.密码./etc/passwd 文件保存用户名.登录Linux时,Linux 先查找 /etc/passwd 文件中是否有这个用户名,没有 ...

linux 用户及文件权限管理

Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同 ...

Linux——用户及文件权限管理

2019-07-31 用户管理 查看用户 who am i:打开当前伪终端的用户的用户名 pts/0 后面那个数字就表示打开的伪终端序号,你可以尝试再打开一个终端,然后在里面输入 who am i , ...

sql server 用户创建与权限管理

要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:一.获得准许连接 SQL Server 服务器的权利: 二.获得访问特定数据库中数据的权利(select, update, ...

Linux 用户和组 权限管理 常用命令与参数

========================================================================== 1.基本概念: 所有者 : 一般为文件的创建者,谁 ...

MySQL5.7用户创建及权限管理

一 用户.权限管理 1.1 用户 作用: 登录,管理数据库逻辑对象 定义: 用户名@'主机值' 主机值可以是主机名或IP地址,主机值中允许使用通配符 root@'10.0.0.%' root@'%' ...

随机推荐

marquee标签

页面的自动滚动效果,可由javascript来实现, 但是有一个html标签 - 可以实现多种滚动效果,无需js控制. 使用marquee ...

“LC.exe已退出,代码为-1错误”解决办法

有的时间,在项目中编辑运行以后,竟然出错了,错误提示就是: “LC.exe”已退出,代码为 -1. 具体解决方法如下: 因为证书的原因,把项目中“properties”目录下的“license.lic ...

php用户验证代码的简单例子

发布:sunday01   来源:net     [大 中 小] 分享一个简单的php用户验证代码,适合初学的朋友参考,主要学习$_post传递数据及isset检测变量的方法. php简单用户验证代码 ...

Oracle创建表空间、创建用户、授权用户、导入dmp备份语句

create tablespace TOPSCF_CHS_TS datafile 'D:\TableSpace\TOPSCF_CHS_TS.dbf' size 512M  extent managem ...

JavaWeb总结(七)—JSTL标签库

一.JSTL标签库介绍 JSTL标签库的使用时为了弥补HTML标签的不足,规范自定义标签的使用而诞生的.使用JSTL标签的目的是不希望在JSP中出现Java逻辑代码. 二.JSTL标签库的分类 1.核 ...

Java语法基础(1)

Java语法基础(1) 1.      Java是一门跨平台(也就是跨操作系统)语言,其跨平台的本质是借助java虚拟机 (也就是JVM(java virtual mechinal))进行跨平台使用. ...

Java-IO之PrintWriter(字符打印输出流)

PrintWriter是字符类型的打印输出流,继承于Writer,用于向文本输出流打印对象的格式化表示形式. PrintWriter的主要函数: PrintWriter(OutputStream ou ...

hdu4003详解(树形dp+多组背包)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4003 Find Metal Mineral Time Limit: 2000/1000 MS (Jav ...

编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第4章编程练习4

#include #include using namespace std;int main(){ string fname; string ...

Linux 命令梳理

Linux 命令梳理 待梳理命令 nohup 用户管理 useradd 新建用户 sudo useradd {user name} -s /bin/bash -d /data/{user name} ...

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值