第五章——Linux的文件和权限配置

5.1 用户和用户组

  1. 文件拥有者:为了保护自己文件的安全性和隐私,可以将自己的文件设置成“只有自己才能查看、运行与修改文件”,也能更改文件关于用户组和其他人的一些权限。
  2. 用户组:可以将文件设置为若干用户都可以修改或者查看或者运行,便于团队协同工作。这些人就是用户组。
  3. 其他人:出了文件拥有者和用户组以外的人。

5.2 Linux文件属性

  • su - 可以将普通身份切换到root身份,需要输入密码,离开su - 可以使用exit。

  • 第一栏表示这个文件的类型和权限,其中第一个字符表示文件是目录(d)、文件(-)、链接文件(|)等、可按块随机读写设备(b)、串行端口设备(c)串行端口设备。接下来的字符串三个为一组,且均为【rwx】三个参数的组合,r(read)表示可读,w(write)表示可写,x(execute)表示可执行,这三个权限的位置不会改变,如果没有权限,就会出现‘-’号。
  • 上面以initial-setup-ks.cfg为例,第一组rw-表示文件拥有者可以读写,第二组r--表示加入此用户组的账号只能读,第三组r--表示非本人且没有加入本用户组的其他账号也只能读。
  • 注意目录的权限和一般文件的权限有所区别:drwxr-xr--   1 test1  testgroup 5383 Jun 19 10:25 groups/  文件拥有者可以在本目录中进行任何工作,用户组的用户可以进入本目录进行工作,但是不能在本目录下面进行写入操作。other用户的权限中虽然有r,但是没有x的权限,因此others的用户,并不能进入此目录。
  • 修改文件的属性和权限(-R可以实现递归修改): 

​​​​​​​chgrp:修改文件所属的用户组(用户必须是已经存在系统中的账号,即在/etc/passwd这个文件中有记录的用户名称才能修改)

[root@study ~]# chgrp users initial-setup-ks.cfg 

 

chown:修改文件拥有者(可以只改用户,还可以同时修改用户组和权限,用‘:’隔开);

[root@study ~]# chown bin initial-setup-ks.cfg 

[root@study ~]# chown root:root initial-setup-ks.cfg 

 

chmod:修改文件的权限

用数字类型修改文件权限,r:4,w:2,x:1   

如果将.bashrc文件的所有权限都启用,r+w+x=7,所以有下面的命令:

[root@study ~]# chmod 777 .bashrc

用符号类型修改权限,user->u,group->g,others->o,a->all,'+' ->加入,'-'->移除,'=' ->设置,r读,w写,x执行。

[root@study ~]#  chmod u=rwx,go=rx .bashrc

[root@study ~]#  chmod a+w .bashrc

  • 文件能否执行由‘x’这个权限来决定,跟文件名没有绝对的关系,‘w’表示可以修改文件的内容,但是不能删除文件本身。如果在某目录下面不具有‘x’的权限,那么就无法切换到该目录下面,也就无法执行该目录下面的任何命令,即使有‘r’和‘w’的权限,所以要开放目录给任何人浏览时,应该至少给予‘r’以及‘x’的权限,但是w的权限不能随便给。
  • linux目录配置的依据——FHS,四种目录类型:可分享、不可分享、不变、可变动。/(root,根目录):与启动系统有关;/usr(unix software resource):与软件安装/执行有关;/var(variable):与系统运行有关。
  • 绝对路径:由根目录(/)开始写起的文件名或者目录名称,例如/home/dmtsai/.ashrc等,开头不是/的就属于相对路径的写法, .:代表当前的目录也可以用./表示, ..:表示上一层目录,也可以用../来表示。
  • 文件名之前多一个“.”,则代表这个文件为隐藏文件。

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值