权限管理
文件权限: r 可读 可以查看文件内容 w 可写,可以编辑和删除 x 可执行
目录权限: r 可以列出目录内部所有文件 w 可以在目录上创建文件 x 可以使用cd切换进入此目录
用户: u 属主 g 属组 o 其他用户
--- 无权限 000 0 --x 执行 001 1
-w- 写 010 2 -wx 写和执行 011 3
r-- 读 100 4 r-x 读和执行 101 5
rw- 读和写 110 6 rwx 读写执行 111 7
权限使用8进制替代 777 766 755 744
权限修改 (权限对管理员无效)
chown 修改文件属主 -R 修改目录及内部文件的属主 --reference=/path/file 修改ugo权限和file一样
chown user:group 同时修改用户和组 chown :group 只修改组(user.group)
chgrp 修改文件属组 -R 同上 --reference 同上
chmod 修改文件权限 -R --reference 同上 chmod a+x 所有用户加x权限 chmod a-x 取消所有X权限
chmod 750 修改为rwxr-xr-x chmod u=rwx 修改某类用户权限 u=rw,o=r 创建不同的权限
umask 遮罩码 创建文件的默认权限 666-umask 创建目录的默认权限 777-umask
管理员 是022 普通用户002 umask 显示遮罩码 umask 002 修改遮罩码为002
SHELL 类型:登陆式 shell 正常通过终端登陆的shell 或则使用su - 登陆的shell
非登陆式shell 直接使用su 切换的,图形终端下打开命令窗口,自动执行的shell脚本
bash配置文件:全局配置(/etc/profile,/etc/profile.d/*.sh,/etc/bashrc)
个人配置(~/.bash_profile,~/.bashrc)
profile 设定环境变量,运行命令和脚本 bashrc 设定本地变量定义命令别名
登陆式shell:/etc/profile -> /etc/profile.d/*.sh -> ~.bash_profile ->~.bashrc-->/etc/bashrc
非登陆式: ~/.bashrc --> /etc/bashrc -->/etc/profile.d/*.sh
本文出自 “天天向上” 博客,请务必保留此出处http://bshark.blog.51cto.com/10309374/1896529
原文:http://bshark.blog.51cto.com/10309374/1896529