首页 > 系统相关 >linux第四周

linux第四周

时间:2023-10-29 17:33:09浏览次数:34  
标签:文件 四周 用户 chmod file linux 普通用户 权限

这周学了基本权限UGO,其中U代表该用户本身,G代表该其属组,O代表其他用户;r表示可读,w代表可写,X代表可执行,ll命令查看UGO权限,第2到10个字符中前三位代表的是用户自己的权限,中间三位代表的是属组的权限,后面三位代表的是其他用户的权限,

使用chown命令修改文件拥有者和属组,可以只修改用户本身,也可以在用户本身加个.跟属组连起来一起修改,chgrp命令只可以修改属组,chown目录下加个-R可以将目录下的所以子目录或文件同时修改用户本身和属组.


chmod命令可以修改文件权限,比如给file文件的属组添加可写权限,就是chmod g+w file, 给所以对象添加读写、执行权限,chmod a=rwx file;也可以使用数字设置权限,如chmod 777 file,777就是rwxrwxrwx权限,可读用4表示,可写用2表示,可执行用1表示,644就是rw-r--r--.

使用ll命令查看发现普通用户只有可读权限,/home/fiel01.txt命令是查看执行时间,属于执行权限,没有可执行权限不能执行该命令,给其他用户添加可写权限就可以了,chmod o+x /home/file01.txt;普通用户也没有可写权限,不能使用vim编辑器写入,o+w给它添加一个可写权限.

无法删除文件,因为该普通用户对目录没有写入权限

该普通用户对目录有写入权限,写入权限又包括创建文件和删除目录中的文件,对文件没有任何权限,

标签:文件,四周,用户,chmod,file,linux,普通用户,权限
From: https://www.cnblogs.com/ambitious3/p/17796094.html

相关文章

  • Unix/Linux系统编程自学笔记-第四章:并发编程
    1、并行计算并行计算并行计算是一种计算方法,通过使用多个执行并行算法的处理器相较串行计算更快地解决问题。现代多核处理器的结构能很好的实现并行计算。计算机的发展未来也是并行计算。顺序算法与并行计算顺序算法一般代码块格式如下,顺序算法的每个代码块可能包含多......
  • Linux shell编程学习笔记16:bash中的关联数组
    上一节我们探讨了普通的数组,即使用数字下标来索引数组中不同的元素的数组,也可以称之为索引数组。相比纯粹的数字,字符串不仅能表明含义,也更便于记忆使用,于是就有了关联数组。一、关联数组概述bash从4.0开始支持关联数组,关联数组可以使用可以使用任意的字符串、或者整数作为下标来......
  • Linux - 用户及文件权限管理
    本篇内容介绍Linux中创建用户,及用户组等操作Linux中的文件权限设置本篇内容知识点总结Linux用户管理Linux权限管理......
  • Linux文件及目录权限
    例如ls-l中显示的内容如下:-rwxrw-r--lrootroot1213Feb209:39abc10个字符确定不同用户能对文件干什么第一个字符代表文件类型-lbcd其余字符每三个一组(rwx)读(r)写(w)执行(x)第一组rwx:文件拥有者的权限是读,写和执行第二组rw-:与文件拥有者同一组的用户的权限是读,......
  • linux第三周
    id命令查看当前用户登录信息,ll查看文件所有者,敲的时候没碰到什么问题,用vim/etc/passwd和/etc/shadow查看目录时:分隔开的字符每一位都有自己的含义.通过useradd命令创建用户,grep命令筛选用户信息,useradd的同时用-G参数指定附加组,用gpasswd命令对一些信息修改,gpasswd......
  • Linux操作系统学习3
    上周学的是Linux操作系统中的文件权限中的基本权限,也就是UGO。这一周学的是基本权限后面的一些知识。主要是文件权限中的高级权限。有以下几个内容:SUID权限,SGID权限,Sticky权限。/usr/bin/passwd/,在这个文件中,第一行的第四个字符为“s”,这个s代的就是特殊权限,也就是SUID权限。任何......
  • Linux小技巧之awk必知必会
    LinuxShell三剑客之一,废话不多说直接上干货。目录1.指定分隔符2.指定打印行数3.打印最后一列4.打印倒数第二列5.匹配输出6.if判断7.统计列总数值8.时间格式转换示例数据:1.指定分隔符awk-F'|''{print$1}'log.txt#awk-F'|''{print$1}'log.txttbname============......
  • VMware虚拟机安装Linux教程(2023最新版)
    一、准备工作1.VMware软件(注意:如过不会安装此软件教程地址VM安装教程),常见的虚拟机软件有VMwareWorkstation(简称VMware)、VirtualBox、MicrosoftVirtualPC等,其中VMware市场占有率最高,所以本节以VMware为例来讲解Linux的安装。2.镜像:CentOS-6.4-i386-bin-DVD1(注意:如果没......
  • 制作自己的min linux(CentOS7.6)
    1.在现有的linux添加一块大小为20G的硬盘2.启动现有的linux。通过fdisk来给我的/dev/sdb进行分区 3.接下来,对/dev/sdb的分区进行格式化[root@localhost~]#mkfs.ext4/dev/sdb1[root@localhost~]#mkfs.ext4/dev/sdb2 4.创建目录,并挂载新的磁......
  • AMD Ryzen AI 暂仅支持 Windows,Linux 系统有望后续支持
    近日消息,最新的AMDRyzen7040系列笔记本电脑配备了基于XilinxIP的专用AI引擎,名为“RyzenAI”,可以加速PyTorch和TensorFlow等机器学习框架的运行。不过目前这个RyzenAI只支持微软Windows系统。但是如果有足够的客户需求,这种情况可能会改变。早在6月份,AM......