linux 作业2

第六单元 用户、群组和权限 

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

useradd -u 1000 -g 555 -c master

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

usermod -d /Natasha natasha

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

tail -1 /etc/passwd

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

passwd natasha

123

123

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 police natasha

11) 修改police组的组名为jingcha

chown .jingcha police

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

userdel -r natasha

13) 删除jingcha组

groupdel jingcha

第七单元 用户、群组及权限的深入讨论 

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

mkdir test

cd test

touch file1

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

ll

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

chmod o+w file1

4) 查看设置结果,

ll

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

chmod g=- file1

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

chmod 755 file1

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

chmod 400 file1

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

cd ..

ll -r

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

chmod o+w test

时间: 2024-08-27 19:08:16

linux 作业2的相关文章

马哥linux作业第五周'

1.显示当前系统上root.fedora或user1用户的默认shell: egrep "^(root|fedora|user1)\>" /etc/passwd |cut -d: -f1,7 root|fedora|user1表示三者符合其一的选择条件 ()使其归组 ^表示以后面归组的条件开头 \>表示以空字符截断此前的条件字符,即后跟其它字符的单词将不匹配 2.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello():

马哥linux作业第四周'

1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. cp -r /etc/skel/ /home/tuser1 chmod -R go-rwx /home/tuser1 2.编辑/etc/group文件,添加组hadoop. vim /etc/group 先查看有无hadoop组:输入"/hadoop" 如没有则在最后一行加入:输入":"进入编辑模式,移至最后一行,回车后输入 &qu

马哥linux作业第三周'

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d' ' -f1 | sort -u 2.取出最后登录到当前系统的用户的相关信息. last | head -1 3.取出当前系统上被用户当作其默认shell的最多的那个shell. cat /etc/passwd | cut -d ':' -f7 |sort | uniq -c | sort |head -1 4.将/etc/passw d 中的第三个字段数值最大的后10个用户的信

代做Shell作业、代写代做Unix、Linux作业、代写国外shell作业

代做Shell作业.代写代做Unix.Linux作业.代写国外shell作业这个项目是为了创建一个文件同步器.1.1介绍许多计算机用户希望从不同的机器上访问他们的文件,最方便的方法是使用单一的文件系统,这个文件系统通过网络上的多台机器安装.机器在不同的网络时,系统共享的文件不能轻易被使用.举个例子,一个用户在两台机器(携带式和台式)上拥有相同的文件,当一个携带式机器上的文件被更改时,而它此时并没有接到网络中,那么它必须手动将新版本复制到系统中(这个系统只含有旧版本的文件),当文件分别在这两个系统

Linux作业(三)-shell统计某文章中出现频率最高的N个单词并排序输出出现次数

Linux课上的作业周三交,若有考虑不周到的地方,还请多多不吝赐教. shell处理文本相关的经常使用命令见此博客 # #假设输入两个參数 则第一个为统计单词的个数.第二个为要统计的文章 #假设输入一个參数 则默认统计单词的个数为10 # 详细思路: 将各种符号用换行替换(tr命令) 大写改小写(tr命令) 排序.统计单词个数并除去反复 (sort和uniq) 按出现次数的高低排序(sort) 打印N个须要统计的单词 #!/bin/bash if [ $# -ne 2 -a $# -ne 1 ]

linux作业1

1,描述计算机的组成及其功能. 运算器,对数据进行加减乘除等操作 控制器,控制程序的指令 存储器,储存程序数据信息 输入设备,下指令,提高数据 输出设备,输出结果 2,按系列罗列LINUX的发行版,并描述不同发行版之间的联系与区别. Debian:  (ubuntu),dpkg包管理系统 Slackware:  (suse),rpm包管理系统 Redhat:  (centos), rpm包管理系统 Gentoo, Arclinux, 3,描述LINUX的哲学思想,并按照自己的理解对其进行解释性描

LINUX作业( 二)

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. LINUX文件管理类命令一般有 cat.tac.more.less.tail.head 3.请使用命令行展开功能来完成以下练习: (1).创建/tmp目录下的:a_c, a_d, b_c, b_d touch /tmp/{a,b}_{c,d} (2).创建/tmp/mylinux目录下的: mylinux/ ├── bin ├── boot │   └── grub ├── dev ├── etc │   ├── rc

Linux作业(4)-03

10.创建一个由至少两个物理卷组成的大小为20G的卷组:要求,PE大小为8M:而在卷组中创建一个大小为5G的逻辑卷mylv1,格式化为ext4文件系统,开机自动挂载至/users目录,支持acl: [[email protected] ~]# fdisk -l 磁盘 /dev/sda:128.8 GB, 128849018880 字节,251658240 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最

Linux作业(4)-01

1.创建一个10G分区,并格式为ext4文件系统: (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl: [[email protected] ~]# fdisk -l 磁盘 /dev/sdb:21.5 GB, 21474836480字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节

Linux作业(4)-02

4.总结RAID的各个级别及其组合方式和性能的不同: RAID:RedundantArrays of Independent Disks(磁盘阵列),有"独立磁盘构成的具有冗余能力的阵列"之意. 级别:RAID 0,RAID 1,RAID 10,RAID 01,RAID 5等 RAID 0:连续以位或字节为单位分割数据,同时读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构. RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,它