linux 管理权限

linux 管理权限

linux

文件

权限

1.使用 ls -l 命令 执行结果如下(/var/log) :

  1. drwxr-x--- 2 root adm 4096 2013-08-07 11:03 apache2


  2. drwxr-xr-x 2 root root 4096 2013-08-07 09:43 apparmor  

  3. drwxr-xr-x 2 root root 4096 2013-08-07 09:44 apt  

  4. -rw-r----- 1 syslog adm 16802 2013-08-07 14:30 auth.log  

  5. -rw-r--r-- 1 root root 642 2013-08-07 11:03 boot.log  

  6. drwxr-xr-x 2 root root 4096 2013-08-06 18:34 ConsoleKit  

  7. drwxr-xr-x 2 root root 4096 2013-08-07 09:44 cups  

  8. -rw-r----- 1 syslog adm 10824 2013-08-07 11:08 daemon.log  

  9. drwxr-xr-x 2 root root 4096 2013-08-07 09:45 dbconfig-common  

  10. -rw-r----- 1 syslog adm 21582 2013-08-07 11:03 debug  

  11. drwxr-xr-x 2 root root 4096 2013-08-07 09:45 dist-upgrade  

  12. -rw-r--r-- 1 root adm 59891 2013-08-07 11:03 dmesg  

展示结果大体分为七列(部分) :

以第一条记录为例

  1. 第一列 : “drwxr-x---” 表识文件的类型 和文件权限



  2. 第二列: “2”是纯数字 ,表示 文件链接个数  


  3. 第三列 : “root” 表示文件的所有者  


  4. 第四列:“adm” 表示为文件的所在群组  


  5. 第五列:“4096”,表示为文件长度(大小)  


  6. 第六列:“2013-08-07 11:03”,表示文件最后更新(修改)时间  


  7. 第七列:“apache2” 表示文件的名称  

详见下图:

2.文件类型和文件权限 ,即为列表第一列内容:(以第一条记录为例 )

“drwxr-x—” 含义:有两部分组成 ,一部分是第一列即为“d” ,表示文件类型(目录或文件夹),另一部分是“rwxr-x—” 表示文件权限,权限有分为三段:即为 “ rwx ”,“ r-x ”和 “ — ”分别表示 ,文件所有者的权限,文件所属组的权限 和其他用户对文件的权限。

(1)文件类型,大体分为如下几类 :

  1. d :目录


  2. - :文件  

  3. l :链接  

  4. s :socket  

  5. p :named pipe  

  6. b :block device  

  7. c :character device  

(2)文件权限 :

  1. r :含义为 “可读”,用数字 4 表示



  2. w:含义为 “可写”用数字 2 表示  


  3. X(小X):含义为“可执行”用数字 1 表示  


  4. -:含义为“无权限”用数字0 表示  


  5. X (大X):含义为只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。  

  6. s:含义为 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用 户ID位,“g+s”设置组ID位。  

  7. t :含义为保存程序的文本到交换设备上  

3.文件权限的更改 :

使用命令 :chmod 文件权限 文件名称 [-R]

命令两种用法 :

(1)直接给文件赋相应的权限即为 :

  1. chmod a+x auth.log #含义为 给 auth.log 文件赋予所有者可执行权限


(2)使用数字方式代替权限 :

例如 :

  1. chmod 777 auth.log #含义为给auth.log文件赋予任何可读,可写,可执行权限


数字含义详见如下列表:

所有者 群组 其他 三位代表权限的数字
r w x r w x r w x 实际结果
4 2 1 4 2 1 4 2 1 777
4 2 1 4 0 1 4 0 1 705

4.文件所有者的更改 :

命令 chown 用户名 文件,例如 :

  1. chmod MySQL auth.log #含义为 把 文件 auth.log 的所有者更改为 mysql


5.文件所在组的更改

命令 chgrp [-R] 群组名称 文件名称

例如 :

  1. chgrp -R mysql apache2 #含义为 ,把 目录apache2 的所在组更改为mysql


时间: 2024-10-14 12:47:05

linux 管理权限的相关文章

linux的权限管理

linux的权限管理命令主要有chown,chgrp,chmod. linux权限 linux的权限有:r,w,x. 对于文件而言:r表示可读,即可以用cat等命令查看:w表示可写,可以编辑或者删除此文件:x,表示可执行,可以再命令提示符下提交给内核执行(linux创建文件默认是不具有执行权限的). 对于目录而言:r表示可对此目录执行ls列出 内部的所有文件:w表示可以在此目录创建文件:x,表示可以cd到此目录,并且使用ls -l列出详细信息(linux目录一般都有x). linux的特殊权限有

linux学习随笔——linux文件权限管理和网络配置

一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1位置 表示文件类型 "-"表示文件,"d"表示目录 2-4位 表示用户权限(u) 5-7位 表示组权限(g) 8-10  表示其他权限(o) 通常用chmod来修改权限:chmod     u+r 目标文件 也可以用数字来表示权限 r=4 w=2 x=1 chown命令

Linux目录权限管理

权限介绍 在linux文件系统中,为系统中的文件(或目录)赋予了两个属性:访问权限和文件所有者,简称为"权限"和"归属".其中,访问权限包括读取.写入.可执行三种基本类型,归属包括属主(拥有改文件的用户账户).属组(拥有改文件的组账号). 使用带"-l"选项的ls命令时,将以长格式显示出文件或目录的详细信息,其中包括了该文件的权限和归属等参数. 第一个字符:表示该文件的类型,可以是d(目录).b(块设备文件).c(字符设备文件). "-

Linux文件权限管理

一.设置文件所属的用户以及所属的组(chown,chgrp) chgrp用来更改文件的组拥有者,其一般格式为: chgrp [option] group file (1)把文件test的组拥有者改为zfs: chgrp zfs test (2)把test及其子目录下的所有文件的组拥有者改为zfs: chgrp -R zfs test chown用来更改文件所有者与组拥有者,其一般格式为: chown [option] owner[:group] file (1)将test及其子目录下的所有文件的

Linux [拓展权限管理]

linux拥有3个特殊的拓展权限管理参数:   对文件影响 对目录影响 suid      以文件所有者的权限运行 Nothing sgid       以文件所属组的权限运行 目录中的文件继承目录的组 sticky Nothing 对于组有w权限的用户,只能在目录中创建或者修改自己拥有的文件(所属user为自己),但是不能修改或者删除其他用户的文件(虽然同组,并且组具有w权限) suid例子: /etc/password sgid, sticky例子: groupadd testgroup u

Linux基础 用户管理 权限管理 正则表达式

一 Linux的UID 和GID UID的编号为0-65535 0为管理员Root的UID 1-60000为普通用户的UID 其中1-499(CenOS6) 1-999(enOS7)为系统用户使用(作为服务权限账号) 500-60000(CenOS6) 1000-60000(enOS7)为普通登陆用户使用 60000以后的基本不会使用 GID的编号为0-65535 0为管理员Root组的GID 1-60000为普通组的UID 其中1-499(CenOS6) 1-999(enOS7)为系统组使用(

Linux基本命令—权限管理、文件搜索、帮助、压缩解压、网络通信

Linux基本命令-权限管理.文件搜索.帮助.压缩解压.网络通信 Linux 权限管理命令 文件搜索命令 帮助命令 压缩解压命令 网络通信指令 2017-11-12 权限管理命令 chmod 改变文件或目录权限: 格式:chmod [{ugo} {+-=} {rwx}] [文件或目录]:或 [mode=421] [文件或目录] -u:所有者: -g:所属组: -o:其他人 -rwx:可读可写可执行:对应权值 r-4.w-2.x-1,可按照数字改变权限:eg.rwxr-xr--表示754: eg.

Linux sudo权限管理项目实战

企业生产环境用户权限集中管理项目方案 问题现状当前我们公司里服务器上百台,各个服务器上的管理人员很多(开发+运维+架构DBA+产品+市场),在大家登录使用Linux服务器时,不同职能的员工水平不同,因此导致操作系统很不规范,root权限泛滥(几乎大部分人员都有root权限),经常导致文件等莫名其妙的丢失,老手和新手员工对服务器的熟知度也不同,这样使得公司服务器安全存在很大不稳定性.及操作安全隐患,据调查企业服务器环境,50%以上的安全问题都来自于内部,而不是外部.为了解决以上问题,单个用户管理权

linux学习—权限管理

用户.组和权限(一)--为了让每个用户具有较安全的管理机制,文件的权限管理是很重要的.Linux通常将文件的访问方式分为三个类别(owner/group/other),并且具有Read/Write/eXecute等的权限. 目录 用户 用户组 安全上下文 组的类别 passwd,shadow,group,gshadow文件 useradd,userdel,groupadd,groupdel命令 passwd,usermod,gpasswd,groupmod命令 groupmems,newgrp,