linux文件权限

Linux 用户账号与权限管理

♀尐吖头ヾ 提交于 2020-01-16 16:36:20
在 Linux 中,如何管理用户、管理权限?请看下文,谢谢配合。 用户、组概述 用户分类 超级用户:root,人为交互最高权限用户, system 为最高权限用户。 普通用户:通过管理管理员创建,权限受到一定限制。 程序用户:不允许登陆,维持系统或某个程序的正常运行。 用户配置文件 /etc/passwd:包含用户账号的基本信息 [root@localhost ~]# head -2 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin 账号名称:密码占位符:UID:GID:用户说明:家目录:登陆shell /etc/shadow:包含用户账号的密码信息(影子文件) [root@localhost ~]# head -1 /etc/shadow root:$6$4/ne8o5V38hiA2jr$6SclA1hllj8FPXqyMtfof5T4NMH1gJeDQ31AfoR4wapYPBQWlbZQKKPkuUBWoqgwA1GsuHW.1lTg59tyfrwvC/::0:99999:7::: 账号名称:密码信息:上次修改密码的时间:密码最短有效天数:密码最长有效天数:提前7天警告密码将过期:密码过期后多少天内禁用此用户:账号失效时间:保留字段 个别详细解释 密码信息

嵌入式文本编译器-vi,用户管理及权限管理

[亡魂溺海] 提交于 2020-01-16 06:24:20
vi的工作模式 命令模式:控制屏幕光标的移动,字符,字或行的删除,移动复制某区域,按 i 进入插入模式,按/或:进入底行模式 插入模式:编辑文字,按ESC返回命令模式 底行模式:将文件保存或退出vi,也可以设计编辑环境,如查找字符串,列出行号等。通常底行模式也算是命令 vi的进入 vi+文件名 例: [lin@localhost ~]$ vi a.txt 如果没有a.txt文件则自动在当前目录下生成该文件 进入vi后是命令模式,要输入i才可进入插入模式才能输入文字 编辑 按i可进行编辑,当屏幕下方显示– INSERT –时,表示已进入插入模式,可以编辑文字,若想回到命令模式,保存或退出按ESC键 vi的退出 在命令模式下,按一下冒号[:]进入底行模式 :w a.txt(将编辑的内容以指定文件名a.txt保存) :wq (存盘并退出vi) :q! (不存盘强制退出vi) 删除 x(每按一次,删除光标所在位置字符) nx(例如4x,删除从光标所在位置字符开始并往后的4个字符) X(每按一次,删除光标所在位置前一个字符) nX(例如10X,删除光标所在位置前10个字符) dd(删除光标所在行) ndd(例如3dd,从光标所在行开始删除3行) 复制 yw(将光标所在处到字尾的字符复制到缓冲区中) nyw(如4yw,复制4个字符到缓冲区) yy(复制光标所在行到缓冲区) nyy(如5yy

Linux 文件的权限

心不动则不痛 提交于 2020-01-15 14:48:51
一、文件属性的查看的命令: ll 或者 ls -l filename 查询出来的结果解读: 第一个位置表示文件类型: -:普通文件 d:目录 c:字符设备 s:套接字 p:管道 b: 块设备 l: 链接 第二个至第十个位置表示文件的权限: 前三个字母“rw-”表示文件拥有者的权限 中间三个字母“r–”表示文件所属组的权限 后三个字母“r–”表示文件对于其他人的权限 “1”: 对于文件表示文件内容被系统记录的次数 对于目录表示目录中文件属性的字节数 “root”:文件的拥有者 “root”:文件属于的组 “0”:表示文件的大小 “Aug 9 2018”:表示文件最后一次被修改的时间 “collection-0–7645245045752110635.wt”:表示文件的名字 二、文件的权限的解读 rw- | r-- | r– u g o u:文件的拥有者对文件可以读写 g:文件组成员对文件可读 o :其他人对文件可读 r权限 对于文件:可以查看文件的字符 对于目录:可以查看目录中的文件信息 w权限 对于文件:可以更改文件内的字符 对于目录:可以在目录中添加删除文件 x权限 对于文件:可以运行文件内记录的程序动作 对于目录:可以进入目录 三、字符方式修改文件权限: chmod [-R] <u|g|o><+|-|=><r|w|x>file|dir chmod u+x file1 #

Linux 权限

∥☆過路亽.° 提交于 2020-01-15 04:39:25
目录 查看文件及目录属性 更改文件拥有者和拥有组 设定文件权限 预留阈值设定权限 特殊权限的设置 权限的提升 权限的下放 补充 特定权限的设置 查看文件及目录属性 1.使用 ls -l filename 查看文件属性 注意:文件属性各字段的含义如下 1.第1位- :表示普通文件 2.第2-10位 :三位一组,表示三组文件权限。第一组是文件所有者的权限,第二组是同组用户的权限,第三组是其他用户的权限。(r表示读权限,w表示写权限,x表示执行权限,-表示没有权限) 3.第3字段 :SELinux Context 4.第4字段 :文件硬链接个数 5.第5字段 :文件拥有者 6.第6字段 :文件拥有组 7.第7字段 :文件大小 8.第8字段 :文件最后一次被修改的时间 9.第9字段 :文件名称 2.使用 ls -ld directory 查看目录属性 注意:目录属性各字段含义如下 1.第1位d :表示目录文件 2.第2-10位 :三位一组,表示三组目录权限。第一组是文件所有者的权限,第二组是同组用户的权限,第三组是其他用户的权限。(r表示读权限,w表示写权限,x表示执行权限,-表示没有权限) 3.第3字段 :SELinux Context 4.第4字段 :目录中子目录的个数 5.第5字段 :目录拥有者 6.第6字段 :目录拥有组 7.第7字段 :目录中子文件或子目录元数据大小 8.第8字段

Linux给用户添加sudo权限

纵然是瞬间 提交于 2020-01-14 13:20:37
linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 1、进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 2、添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。 3、编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。 4、撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。 然后就行了。 原文地址:http://blog.chinaunix.net/uid-25305993-id-126661.html 来源: https://www.cnblogs.com/hzz521/p/6543617.html

linux的文件属性与文件权限

こ雲淡風輕ζ 提交于 2020-01-14 03:49:58
linux文件属性 396746 - rw-r--r-- . 1 root root 29 Dec 31 16:35 oldboy.txt inodek号 文件类型 文件权限 selinux 文件的硬链接数 所有者 组 大小 时间 文件名称 inode:用来存放内存属性的空间(除文件名外) 特点: inode存放文件属性 存放block的位置(block的指针) 创建一个文件要占一个inode inode节点号相同的文件,互为硬链接文件 inode号在一个分区内是唯一的 inode的默认大小为256k ls -i:查看inode df -i:查看剩余多少inode号 block:实际存放数据的位置 特点: block实际存放数据的位置 block的默认大小为4K(在centos6.x) 创建大文件用占用多个block,如果文件小于1k,剩余空间会被浪费 创建一个非空文件要占用一个inode和至少一个block 每读取一个block就会消耗一个I/0(磁盘读写) df -h:磁盘block用情况 文件类型 文件类型主要有三类:目录/普通文件/软链接 1.目录:d(directory) 2.软链接:l(softlink) 3.普通文件:(file) 其中普通文件分为三种: 3.1:文本文件(txt) 3.2:数据文件(data) 3.3:二进制文件(executable) 扩展文件类型

Linux文件和目录的属性及权限

老子叫甜甜 提交于 2020-01-14 03:48:56
Linux 文件和目录的属性及权限讲解 文字解释: 第一列:inode 索引节点 第二列:文件类型及权限 第三列:硬链接个数 第四列:文件或目录所属的用户(属主) 第五列:文件或目录所属的用户所归属的组(用户组) 第六列:文件或目录的大小 第七、八、九列:文件或目录的最近修改时间 第十列:实际的文件名或目录名 (文件名称存放在上级目录的 block 中) ls -l 显示的时间是修改时间。 [root@oldboy ~]# ls -l --time-style=long-iso total 9104 -rw-------. 1 root root 1056 2016-07-05 21:13 anaconda-ks.cfg drwxr-xr-x. 8 root root 4096 2016-07-18 17:57 data -rw-r--r--. 1 root root 9264484 2015-04-15 01:40 etc.tar.gz -rw-r--r--. 1 root root 21682 2016-07-05 21:13 install.log -rw-r--r--. 1 root root 5890 2016-07-05 21:12 install.log.syslog 文件的时间 说明 : Access: 2016-07-21 15:33:01.698142377

Linux文件和目录的权限笔记

这一生的挚爱 提交于 2020-01-14 03:48:11
  查看文件或者目录的权限命令:ls -al   # -a 表示全部文件包含隐藏文件,-l 表示列出每个文件的详细信息   比如执行 ls -al   total 115   drwxr--x--- 4 root root 4096 Oct 24 02:07 install.log   格式说明:通过 ls -al 格式化输出的文件详细信息,每个文件都有7列。      第一列:drwxr--x--- 有10个字符组成,   第一个字符可能包含的值: d 目录,- 普通文件,l 链接文件,b 块文件,c 字符文件,s socket文件,p 管道文件。   后面的9个字符每三个字符作为一组,组合为:rwx r :可读权限,w:可写权限,x:可执行权限,如果是没有权限,用小横线来代表。   第二列:表示连接数,文件的连接数为1.目录的连接数是该目录中包含其他目录的总个数+2。   第三列:表示该文件的所有人。   第四列:表示该文件的所有组。   第五列:该文件的大小。 无锡妇科医院哪家好 http://www.xasgyy.net/   第六列:该文件的创建时间或最近的修改时间。   第七列:表示文件名。 来源: https://www.cnblogs.com/djw12333/p/10967253.html

Linux设置文件权限和归属

白昼怎懂夜的黑 提交于 2020-01-14 03:44:19
前言:在Linux文件系统的安全模型中,为系统中的文件(或目录)赋予了两个属性:访问权限和文件所有者,简称为“权限”和“归属”。其中,访问权限包括读取、写入、可执行三种基本类型,归属包括属主(拥有该文件的用户账号)、属组(拥有该文件的组账号)。Linux系统根据文件或目录的访问权限、归属来对用户访问数据的过程进行控制。 一:目录和文件的属性 使用带“-l”选项的ls(简写ll)命令时,将以长格式显示文件或目录的详细信息,其中包括了该文件的权限和归属等参数。例如,执行以下操作可以列出/etc目录和/etc/passwd文件的详细属性。 如“-rw-r--r--.”由四部分组成,各自的含义如下:   第1个字符:表示该文件的类型,可以是d(目录)、b(块设备)、c(字符设备文件)、“-”(普通文件)、字母“l”(链接文件)等。   第2~4个字符:表示该文件的属主用户(user)对该文件的访问权限。   第5~7个字符:表示该文件的属组内各成员用户对该文件的访问权限。   第8~10个字符:表示其他任何用户(Other)对该文件的访问权限。   第11个字符:这里的“.”与SELinux有关,目前不必关注。   “r、w、x”分别表示可读、可写、可执行。若需要去除对应的权限,则使用“-”表示。      二、设置目录和文件的权限 通过chmod命令设置文件或目录的权限

Linux组管理和权限管理

非 Y 不嫁゛ 提交于 2020-01-14 03:41:50
Linux组基本 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件 有所有者、所在组、其它组的概念。 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 文件/目录 所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者 查看文件的所有者 1) 指令:ls –ahl 2) 应用实例 修改文件所有者 • 指令: chown 用户名 文件名 组的创建 基本指令 groupadd 组名 应用实例: 创建一个组, ,monster 创建一个用户 fox ,并放入到 monster组中 创建一个组: groupadd 组名 在组下创建用户名 useradd -g 组名 用户名 当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。 查看文件/目录所在组 • 基本指令 ls –ahl 修改文件所在的组 • 基本指令 chgrp 组名 文件名 其它组 除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。 改变用户所在组 在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某 个用户所在的组。 改变用户所在组 1) usermod –g 组名 用户名 2) usermod –d 目录名 用户名 改变该用户登陆的初始目录。 权限的基本介绍 ls -l 中显示的内容如下: -rwxrw-r--