Linux 基础学习权限管理(四)

权限管理 shell


文件权限: r 可读 能够查看文件内容 w 可写,能够编辑和删除 x 可执行
bash

目录权限: r 能够列出目录内部全部文件 w 能够在目录上建立文件 x 能够使用cd切换进入此目录
ide

用户: u 属主 g 属组 o 其余用户spa


--- 无权限 000 0    --x 执行  001 1orm

-w- 写   010 2     -wx 写和执行 011 3it

r-- 读     100 4   r-x 读和执行 101 5class

rw- 读和写 110 6    rwx 读写执行 111 7 变量

权限使用8进制替代 777 766 755 744配置


权限修改  (权限对管理员无效)file

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

相关文章
相关标签/搜索