首页 > 系统相关 >Linux常用命令之文件权限类

Linux常用命令之文件权限类

时间:2024-03-19 11:31:45浏览次数:25  
标签:文件 xiaoming rw group 常用命令 开头 Linux 权限

1.1 Linux的文件属性

在Linux里使用ll或者ls-l命令来显示一个文件的属性以及文件所属的用户和组。

 以-开头:普通文件

以d开头:目录

以l开头:链接

以c开头:字符类型的设备文件(例如:鼠标、键盘,他们输入的是字符)

以b开头:块设备文件(例如:硬盘)

例子:crw-rw-rw-.   以c开头,字符类文件

后面九位可以三位三位划分:

0:显示文件类型

1~3:属主权限(User U),r(读)w(写)x(执行)

4~6:属组权限(当前文件属于哪个组 Group  G),r(读)-  x(执行)

7~9:其他用户权限(Other  O):r(读)-  x(执行)

 

数字表示硬链接数,当他为0的时候,就是他真的被删掉,默认是1

1.2 chmod改变权限

 

例:u = rw,user有读写权限,但没有执行权限;g+ r,group属组之前的没有读的权限,现在给他加上;o-r给other去掉读的权限。a = rw;给所有的(u g o)都给读写权限

2)经验技巧:

r = 4 w = 2 x = 1,  rwx = 4 + 2 + 1=7;1=x; 2=w;3 = wx;4 =r;5=rx;6=rw;

2^0   2^1  2^2

r        w      x

 3) 修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可执行权限。

chmod -R +目录

1.3 chown 改变所有者

chown -R +文件名  递归地改变所有者

1.4chgrp 改变属主 

2.0综合案例(bigdata 和testing的人员分组权限问题) 

分组,bigdata组,testing组,xiaoming和xiaoliang在bigdata组,xiaohong和xiaolan在testing组,同组内可以相互访问,异组不能访问。

1)创建两个组

2)确认分组已经创建好

 

3)添加用户

useradd -g :添加用户到已有地分组

 

 4)切换到xiaoming用户,切换到xiaoming主程序,给xiaoming文件夹放入文件import_code,目前只有xiaoming有读写权限,其他地都只有读地权限。

 5)让xiaoliang可以访问同组地xiaoming,给xiaoming的group开放可执行权限。

 给xiaoming的group开放可读权限

 给xiaoming的group开放w权限

到小红了

 

xiaolan

 

 

 

  

标签:文件,xiaoming,rw,group,常用命令,开头,Linux,权限
From: https://blog.csdn.net/m0_68682144/article/details/136822098

相关文章

  • 师傅不外传的高级技巧 SQL注入获取网站权限
    0x01前言本文旨在讲述Oracle数据库多种情况下如何进行注入获取网站权限。0x02判断注入点跟其他数据库一样,检测注入点都是可以通过拼接and语句进行判断。这里通过and1=1和and1=2进行判断。实战中还可以通过延时函数进行判断。http://124.70.64.48:44929/new_list.php?id......
  • 在Linux中,列出几种常用的Linux备份工具并说明各自的适用场景。
    在Linux中,有多种备份工具可用于不同场景下的数据保护和系统恢复,以下是一些常用的备份工具及其适用场景:tar:适用场景:tar是Linux中最基础的归档工具,广泛应用于创建文件和目录的打包备份。它可以将多个文件或整个目录结构整合成一个单一的.tar文件,并可选地配合gzip、bzip2或xz等......
  • linux安装chrome
    一.安装chrome下载安装脚本wgethttps://intoli.com/install-google-chrome.sh1然后授予可执行权限chmod755./install-google-chrome.sh1执行脚本./install-google-chrome.sh1安装脚本会自动下载、安装chrome(合适的版本),并且目前两个系统中,所缺少的依赖,都会被安装。测试安装结果......
  • Fedora、Rocky等基于RHEL的Linux 发行版如何重置忘记的 root 密码?
    本文将指导您通过简单的步骤在基于RHEL的Linux发行版(例如Fedora、CentOSStream、Rocky和AlmaLinux)中重置忘记的root密码。首先,重新启动系统,然后在引导grub菜单中选择您想要引导的内核(通常是第一个选项),然后按键盘上的键。在下一个屏幕上,您将看到以下内核启动......
  • linux 命令尾部&的作用
    参考:https://blog.csdn.net/succing/article/details/127355545&作用:表示任务在后台执行,即使ssh窗口关闭,服务依然会在后台持续运行。bin/zookeeper-server-start.shconfig/zookeeper.properties&#dockerrun-d-p8000:8080tomcat后台阻塞运行(如果没有-d,窗口被关闭,服务......
  • Linux 文件大冒险:咱们今天都能找到什么?
    Linux文件大冒险:咱们今天都能找到什么?欢迎大家进入Linux文件系统的奇妙世界!......
  • linux安装anaconda报错
    concurrent.futures.process._RemoteTraceback:'''Traceback(mostrecentcalllast):File"concurrent/futures/process.py",line367,in_queue_management_workerFile"multiprocessing......
  • Linux进程通信补充——System V通信
    三、SystemV进程通信​SystemV是一个单独设计的内核模块;​这套标准的设计不符合Linux下一切皆文件的思想,尽管隶属于文件部分,但是已经是一个独立的模块,并且shmid与文件描述符之间的兼容性做的并不好,网络通信使用的是文件的接口,所以SystemV标准慢慢地边缘化了,很难被整......
  • 常用命令--查看用户登录信息--w--who
    常用命令--查看用户登录信息--w--whoww命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。语法w(选项)(参数)......
  • 常用命令--查找软件路径(同时可查看命令是否有权限)--which
    常用命令--查找软件路径(同时可查看命令是否有权限)--whichwhichwhich命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以......