linux文件权限

Linux 修改权限

独自空忆成欢 提交于 2019-11-30 20:55:44
Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。 Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。 Linux下权限的粒度有 拥有者 、群组 、其它组 三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入具备权限的群组,一个用户可以同时归属于多个组。 Linux上通常使用chmod命令对文件的权限进行设置和更改。 chmod [可选项] <mode> <file...> 可选项: -c, --changes like verbose but report only when a change is made (若该档案权限确实已经更改,才显示其更改动作) -f, --silent, --quiet suppress most error messages (若该档案权限无法被更改也不要显示错误讯息) -v, --verbose output a diagnostic for every file processed(显示权限变更的详细资料) --no-preserve-root do not treat '/' specially (the default) --preserve

linux就该这么学-第七节课

China☆狼群 提交于 2019-11-30 19:05:02
#文件权限很重要,有些时候删除和新建文件没有权限根本操作不了,linux一切皆是文件,所以必须得了解下权限了。 文件的一般权限 简单的ls -ld 命令就能看到权限,dr-xr-x---补全应该是drwxrwxrwx,对应的分别为 r(read)可读权限 w(write)可写权限 x(excute)可执行权限 d(directory)目录文件。 依次对应文件所有者,文件所有组,其他用户。 当给予某个文件最高权限时,可使用-rwxrwxrwx,即可读可写可执行,chmod 777加上文件名称即可。排除为特殊权限外。 文件的特殊权限 SUID 可以让二进制程序的执行者临时拥有属组的权限。命令为chmod u+s 文件名 SGID 可以让二进制程序的执行者临时拥有属组的权限,自动继承用户组。命令为chmod -R g+s 文件名 SBIT 保护文件,使用户只能删除自己的文件。 命令为chmod -R o+t 文件名 rwx -> rws rw- -> rwS 大小写的变化。 rw- -> rwT rwx ->rwt SUID权限为4 SGID权限为2 SBIT权限为1 文件的隐藏属性 chattr 用于设置文件的隐藏权限,如果需要想要把某个隐藏的功能添加到文件上,则需要在命令后追加 “+参数” ,如果想要把某个隐藏功能移出文件,则需要追加 “-参数” 。 chattr

Linux命令总结

﹥>﹥吖頭↗ 提交于 2019-11-30 18:45:06
1、 whereis 查找命令的帮助、源代码 -b 二进制 2、locate find files by name 只能查updatedb库里内容,locate从/var/lib/mlocate.db 查找路径。 3、groupadd 添加组 groupadd test 4、usermod 更改用户属性 5、chmod 设置文件权限 6、chown 更改及设置用户和组 7、id 查看用户身份 8、umask 控制文件默认权限 9、userdel 删除用户 来源: https://www.cnblogs.com/dongxu2019/p/11635353.html

Linux-用户、组、权限

别说谁变了你拦得住时间么 提交于 2019-11-30 18:29:12
目录 用户、组、权限 ## 1.用户账号和群组账号的作用 1.1用户User 1.2组group 1.3用户和组的配置文件路径 * 1.4passwd文件格式 1.5shadow文件格式 1.6密码期限 ## 2.用户和群组管理的相关命令 2.1管理用户の相关命令 2.2切换用户 2.3设计密码 2.4用户密码政策 2.5创建组 2.6修改和删除组 2.7更改组密码 2.8更改和查看组成员 ## 3.理解并学会设置文件的权限 3.1文件属性 权限这里测试不要用root实验!!!!root太牛逼了 请用普通用户执行!!!!!测试文件、文件夹权限操作,请用普通用户 3.2修改文件的属主和属组 3.3文件权限操作 3.4修改文件权限 ## 4.默认权限 4.新建文件和目录的默认权限 @ 用户、组、权限 ## 1.用户账号和群组账号的作用 1.1用户User Linux用户:Username/UID 管理员:root,0 普通用户:1-60000,系统自动分配 系统用户:1-499,1-999(参考Centos7,多守护进程获取资源进行权限分配) 登录用户:500+,1000+(参考Centos7)(交互式登录) 1.2组group Linux组:Groupname/GID 管理员:root,0 系统组:1-499,1-999(参考Centos7) 普通组:500+,1000+

Linux 的文件权限与目录配置

ぃ、小莉子 提交于 2019-11-30 15:28:05
用户和用户组 文件所有者 (owner) 用户组概念 (group) 其他人概念 (others) Linux文件权限概念 1. Linux文件属性 要了解Linux文件属性,那么有个重要的命令必须提及–Sls。以root的身份登录Linux之后,执行“ls -al”,看到下面的内容: drwx—— 3 root root 4096 Sep 5 10:37 .gconf -rw-r–r– 1 root root 42304 Sep 4 18:26 install.log ls 是 “list” 的意思,而参数 “-al” 则表示列出所有的文件详细的权限与属性(包含隐藏文件)。 第一列代表这个文件的类型与权限 其中有十个字符。 第一个字符代表这个文件是“目录、文件或者链接文件等”。 [d] 代表目录 [-] 代表文件 [l] 表示为连接文件( linkfile ) [b] 表示设备文件里面的可供存储的接口设备 [c] 则表示设备文件里面的串行端口设备,例如键盘、鼠标。 接下来以3个为一组,且均为“rwx”的3个参数组合。其中[r]代表可读(read),[w]代表可写(write),[x]代表可执行(execute)。这三个权限的位置不会改变,如果没有权限就会出现减号[-]。 第一组为“文件所有者的权限” 第二组为“同用户组的权限” 第三组为“其他非本用户组的权限”

2.Linux的文件权限与目录配置

北城余情 提交于 2019-11-30 15:25:08
目录 1.用户与用户组 2.Linux文件的属性 3.如何修改文件属性与权限 3.1改变档案的权限(chmod) 3.2.改变档案的拥有者(chown) 3.3.改变档案的所属组(chgrp) 4.Linux的目录配置 5.绝对目录和相对目录 1.用户与用户组 用户和群组的作用:这个『用户与群组』的功能可是相当健全而好用的一个安全防护,保证了用户信息安全与系统结构的稳定。 由于Linux 是个多人多任务的系统,因此可能常常会有多人同时使用这部主机来进行工作的情况发生, 为了考虑每个人的隐私权以及每个人喜好的工作环境,则需要设置一个组的概念,这个组只有授予权限的人才能去修改和查阅文档为内容。 用户:档案拥有者。 用户组:由多个成员组合的称为用户组,可以把一个组想象成一个团队,不同的用户组表示不同的团队,比如团队A,拥有成员A,成员B,成员C,团队B:拥有成员D,成员E,成员F,两个团队之间是属于不同用户,所以资源互相访问,而A团队里面的成员的公共资源部分是可以共同享用的。 使用下面的一张图来解释他们之间的关系,现在把团队比喻成是一个合租的房子,有三个房间,每个成员有成员有一个房间。 使用者的意义(User):虽然团队A的成员直接可以互相走访他们的房间,但是他们也有自己隐私的地方,比如说衣柜等,虽然说一个房子里住,但是不允许触碰的。 组的概念(Group)

Linux文件基本权限与目录结构

核能气质少年 提交于 2019-11-30 15:24:00
文章目录 1、Linux的文件权限与目录配置 1.1用户与用户组 1.2Linux权限 1.2.1Linux文件属性 1.2.2改变文件权限与属性 1.2.3文件与目录权限的意义 1.3Linux目录配置标准 1.3.1目录的四种形态 1.3.2FHS定义的存放数据的三层目录 1.4绝对路径与相对路径 1.5目录全家福 参考资料 本系列参考《鸟哥的Linux私房菜》而作,更多为查阅方便,鸟哥那本书实在是字太多了,方便自查吧。 1、Linux的文件权限与目录配置 1.1用户与用户组 主要区分用户,用户组,其他人的概念; 关键要点: 每个文件都有user,group,others三种身份的个别权限; 关于用户身份的记录信息在:/etc/passwd文件中,每一行都代表一个用户: 关于用户密码的信息记录在:/etc/shadow中: 关于用户组的信息记录在:/etc/group中: root用户具有所有权限,是根用户; 1.2Linux权限 1.2.1Linux文件属性 文件权限是各种权限的起点,要了解文件权限先从文件属性开始,文件属性主要包含: 权限(读写执行三种权限),连接,所有者,用户组,文件容量,修改日期,文件名。 第一个字符中: 字母d表示:目录; 符号-表示:文件; 字母l表示:连接文件; 字母b表示:设备文件中可供存储的借口设备; 字母c表示:设备文件中的串行端口设备;

linux_basic--Linux系统目录结构组成和文件基本属性及修改命令

一世执手 提交于 2019-11-30 15:18:12
进入linux后可以输入以下命令查看文档结构,linux目录结构如图; cd / ls /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 /etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。 /home: 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 /lib: 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /lost+found: 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 /media: linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。 /mnt: 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。 /opt: 这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

Linux系统文件权限

感情迁移 提交于 2019-11-30 14:58:53
1、改变权限属性命令 chmod:   chmod 是用来改变文件或目录权限的命令,但只有文件的属主和超级用户 root 才有这种权限。通过 chmod 来改变文件或目录的权限有两种方法:一种是用过 权限字母和操作符表达式 的方法来设置权限;另一种是使用 数字方法 来设置权限。 2、chmod 数字权限方法:   使用数字权限设置权限的命令格式如下:   chmod [数字组合] 文件名   r  4   w  2   x  1   -   0   3、修改权限   -R  递归   目录的权限默认是 755,文件的权限默认是 644,将文件的权限修改为和目录一样的权限。    4、chmod 字符式权限表示法:   chmod [用户类型] [+|-|=] [权限字符] 文件名      例1:对文件进行加减权限      u 代表用户,即属主;只对用户部分进行权限的更改。   例2:只给用户组执行权限;使用 = 进行操作。      例3:将所有用户的执行权限减掉。      ugo 表示所有用户,a 表示所有用户      例4:前面不接用户只是用 + 或 - 接权限,所有用户的权限都发生改变。    5、改变文件所属关系(属主)chown   chown 当我们改变一个文件的属组,我们所使用得用户必须是该文件的属主而且同时是目标属组成员,或超级用户

Linux简介及最常用命令

独自空忆成欢 提交于 2019-11-30 14:26:42
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/xulong_08/article/details/81463054 Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。 一、linux的目录结构 / 下级目录结构 bin ( bin aries)存放二进制可执行文件 sbin ( s uper user bin aries)存放二进制可执行文件,只有root才能访问 etc ( etc etera)存放系统配置文件 usr ( u nix s hared r esources)用于存放共享的系统资源 home 存放用户文件的根目录 root 超级用户目录 dev ( dev ices)用于存放设备文件 lib ( lib rary)存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt ( m ou nt )系统管理员安装临时文件系统的安装点 boot 存放用于系统引导时使用的各种文件 tmp ( t e mp