Linux学习日记之文件权限
Linux学习日记之文件权限
2021-2-19
一、查看文件权限
1、查看当前目录下的文件(只显示文件名)
ls
2、查看当前目录下的文件(使用较长格式列出文件)
不妨以第二行为例,来看一看这些字符分别有什么含义
drwxr-xr x 2 shiyanlou shiyanlou 4096 1月 6 15:45 Code
文件类型和权限:d
文件权限
rwx:所有者权限
r-x:所属用户组权限
r-x:其他用户权限
链接数:2
所有者:shiyanlou
所属用户组:shiyanlou
文件大小:4096
最后修改时间:1月 6 15:45
文件名:Code
是不是还是一头雾水呢,接下来我们逐一来看看。
文件类型:
我们需要记住Linux里面一切皆文件
‘d’:目录
‘l’:软链接(等同于Windows中的快捷方式)
对Linux 的硬链接与软链接的简单理解传送门
‘b’:块设备
‘c’:字符设备
‘s’:socket(网络套接字)
‘p’:pipe(管道)
‘-’:普通文件
文件权限:
‘r’:表示允许读权限
读文件的命令如下:(以文件名为code的文件为例)
cat code
‘w’:表示允许写权限
可以编辑或修改
‘x’:表示允许执行权限
可以运行的二进制程序文件或者脚本文件,可以类比Windows上exe后缀的文件。
注意:
1、对于目录来说
若想打开并查看内部文件,需要该目录同时具有读权限和执行权限;
若想在目录内部创建其他文件,需要该目录具有写权限。
2、所有者权限:(无需解释)
3、所属用户组权限:当前所有者所在的用户组中其他用户对于该文件的权限。(即你的家人有没有权利用你的东西)
链接数:
链接到该文件所在的inode节点的的文件名数目。
文件大小:
以inode节点大小为单位来表示文件大小。
查看文件大小
ls -lh
ls -l
查看除了.(当前目录)和…(上一级目录)所有文件,包括隐藏文件(以.开头)。
ls -a
可以同时使用-a和-l参数
ls -al
查看一个目录的完整属性,不显示目录里的文件属性。以名为mulu的目录为例。
ls -dl mulu
显示所有文件大小,以普通人类能看懂的方式呈现:
s显示文件大小,S为按文件大小排序。
ls -asSh
想知道如何按其他方式排序
man ls
二、变更文件所有者
s1:先创建lilei用户
s2:切换至lilei用户,在/home/lilei目录下新建一个名为iphone的文件。
su -l lilei
touch iphone11
#查看文件所有者,发现时lilei
ls -alh iphone
s3:切换至shiyanlou用户,用以下的命令变更使用者:
cd /home/lilei
ls iphone
sudo chown shiyanlou iphone11
s4:查看文件所有者,发现已经成功修改。
三、修改文件权限
详细的教程可以看传送门
方式一:二进制数字表示
chmod 777 <地址>
或者
chmod 777 <文件名>
方式二:加减赋值操作
例一
以文件sort为例
chmod a+x sort
给所有用户增加执行权限
例二
以文件text为例
chmod ug+w,o-x text
给文件属主(u)增加写权限
给文件属主同组用户(g)增加写权限
给其他用户(o)删除执行权限
写在后面:
useradd和adduser的区别
useradd只创建用户,不会创建用户密码和工作目录。
需要使用如下命令设置密码:
passwd <username>
adduser更像一种程序,需要输入、确定一系列操作。
遗憾:还不会给用户设置sudo权限,不知道是不是由于网页配置的环境无root的原因。
Linux学习日记之文件权限相关推荐
- Linux配置协同工作目录,Linux学习二:文件权限与目录配置
Linux文件权限 ls指令可查看当前目录下的所有文件及文件夹,ls -al可以展示所有文件夹得详细属性. 其中,第一列为文件类型与权限 如图所示: 第一个字符代表这个文件是『目录.文件或链接文件等等 ...
- Linux 学习之修改文件权限
1.介绍 在Linux中,如果要对文件的权限进行修改,那么可在终端中使用chmod命令对其文件的权限进行修改. 2.权限说明 (1)只读:表示允许读取内容,而禁止其对该文件做其他任何操作 字母表示:r ...
- linux用户管理和文件权限
linux用户管理和文件权限 新建用户: useradd ftpuser useradd -g gxx userxx 修改密码: passwd ftpuser 新增用户组: # groupa ...
- 【Linux后端开发必问】操作系统系列(Linux常用命令、文件权限修改、静态与动态库的制作)
目录 一.说说常用的Linux命令 二.文件权限如何修改 三.静态库和动态库的制作 1.静态库 2.动态库的制作 3.两者优势对比 一.说说常用的Linux命令 1.cd命令:用于切换当前目录: 2. ...
- 第二章:Linux系统目录介绍+第三章:Linux系统文件类型和文件权限
文章目录 二.Linux目录结构 1.Linux的文件目录结构图 2.常用目录介绍 3.相对路径和绝对路径 三. Linux系统文件类型和文件权限 1.文件类型 2.文件权限 3.如果修改文件权限 3 ...
- Linux学习命令汇总三——Linux用户组管理,文件权限管理,文本搜索命令grep及正则表达式...
本章Blog相关Linux知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户 ...
- Linux云计算好学吗?Linux运维学习资料 Centos8文件权限管理
linux运维云计算/Linux全套百集大系列/Centos7-Centos8/全网最新Linux架构师教程_哔哩哔哩_bilibili 第七章 Centos8-文件权限管理 本节所讲内容: 7.1 ...
- linux手动生成dump文件权限不足_来玩一玩Linux常见命令~
写在前面: 小伙伴儿们,大家好!上一篇我们学习了Linux相关部署方面问题: 这次我们一起来玩一玩常见的Linux相关命令,有点意思: 思维导图: 1,命令格式: 我们刚打开FinalShell,可能 ...
- linux中的特殊文件权限
在linux中,除了设置文件拥有者,群组以及其它用户的读,写,执行权限外,还有一些特别的权限设置.本文主要就SUID,SGID和SBIT以及隐藏属性的设置进行学习记录. 1. SUID,SGID,SB ...
最新文章
- Windows 10全新分支版本曝光!专门优化高配置PC
- 为预测用户出行需求,ofo开始使用AI实现智能调度
- 发那科pmc编程手册_如何学习FANUC PMC功能指令
- 操作系统之进程管理:10、信号量机制(整形、记录型)
- 2017 部门文化宣贯会议内容
- 20191130每日一句
- 天联高级版服务器信息怎么查,天联高级版
- 想批量转换音频?来试试这几个会议录音转文字软件
- 开源服务器日志审计系统,开源日志管理系统
- 百度金融与农业银行战略合作,AI +金融的开放故事讲得好吗?
- python 贪吃蛇
- 你知道什么是MEMS传感器吗?
- Rust Atomic总结笔记
- mysql 关闭防火墙 命令_linux常用命令和关闭防火墙
- java 获取est时间_java – 在EST时区获取XMLGregorianCalendar日期
- 华为相机M系列交叉编译32位openssl
- PhantomJS将网页保存为图片
- win python_winpython_winpython linux_python win - 云+社区 - 腾讯云
- 二叉树的先序遍历(源代码)
- java将字符串放置到剪切板
热门文章
- 微信小程序家庭理财系统丨可android studio运行
- 如何保障自己的邮件安全
- oppo r11s安装linux,OPPO力推Hyper Boost系统加速引擎,全方位为手机加速
- 【Python入门基础】Pycharm格式化代码常用快捷键
- 抖音活跃用户数据,抖音用户UID采集中如何区分是不是活跃用户
- 刘强东晒新京东总部;人类首次发现引力波;iPhone X日产量扩至约25万台丨价值早报
- 剧本翻译之メンアットワーク!4 ~ハンター達よ永遠に~猎人们的永远(序章1)...
- CALayer 详解 -----转自李明杰
- EasyRecovery16免费版电脑数据恢复工具
- 获得JD商品详情原数据接口调用展示