chmod、chown、chgrp

用户、用户组

/etc/passwd
/etc/shadow
/etc/group
chmod
chown
chgrp

文件属性

ls -al
【权限】【连接数】【所有者】【用户组】【文件容量】【修改日期】【文件名】
d:目录
-:文件
l:连接文件
b:设备文件中可供存储的接口设备
c:串口设备,键盘,鼠标
s:sockets数据接口文件
p:pipe,

命令

chgrp -R dirname/filename
chown -R root:root dirname/filename
[数字法]chmod -R 770 dirname/filename
r:4
W:2
x:1
[字母法]chmod u/g/o/a +/-/= r/w/x
u:user
g:group
o:others
a:all

含义

文件:r可读,w可写(不含删除权限),x可执行,文件的权限都是针对文件内容的,与文件名的存在与否没关系
目录:r=表示具有读取目录结构列表的权限,即可以查询目录下的文件名数据,用ls
w:可以更改目录结构列表的权限,和文件名变动有关,即1>新建文件和目录 2>删除已经存在的文件和目录 3>重命名存在的文件或目录 4>转移该目录的文件、目录位置
x:用户是否可以进入该目录,即可否cd到该目录
综上:能不能进入查看修改一个目录,要看这个目录对于你的权限,但是删除一个目录,确实要看你对这个目录所在目录的权限,很绕。

FHS Filesystem Hierarchy Standard

>

Tablesshareableunshareable
static/usr 软件/etc 配置文件
static/opt 第三方软件/boot 开机与内核文件
variable/var/mail/var/run
variable/var/spool/var/lock

shareable:可以分享给其他系统挂载的
unshareable:自己运行的设备文件
variable:经常改变的
unvariable:不经常改变的


  • / 根分区越小越好
  • /bin 系统命令,单用户维护模式也能用的命令,cat cp mkdir bash
  • /boot 内核vmlinuz,引导/boot/grub
  • /dev 设备文件
  • /etc 配置文件
    • /etc/init.d 开机启动脚本
    • /etc/xinetd.d super deamon
    • /etc/fstab 开机挂载
    • /etc/sysconfig 系统配置
  • /lib 开机用到的函数库
  • /mnt 暂时挂载
  • /opt 第三方软件
  • /sbin 设置系统环境的,只有root才能用,其他用户只能查询。/usr/bin,/usr/local/bin
  • /tmp 临时目录,建议开机清空
  • /proc 虚拟文件系统,cpuinfo,net等等
  • /sys 内核相关信息

系统开机只有根分区会挂载,其他的都是开机完成后挂载的,一定要在根分区的目录,/etc,/bin,/dev,/lib,/sbin;

uname -r 内核版本查看

lsb_release -a 发行版信息

最大单一文件或目录255字符

包含完整路径名称及目录完成文件名最大4096字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值