Linux学习笔记—— 权限及权限管理
2016-08-18 17:50
281 查看
权限及权限管理
权限管理:
r:
w:
x:
三类用户:
u:属主
g:属组
o:其他用户
chown:改变文件属主(只有管理员可以使用此命令)
# chown USERNAME file,...
-R:修改目录及其内部文件的属主
--reference=/path/to/somefile,...指定文件或目录为参考,把操作的文件或目录设置为相同
chown USERNAME:GRPNAME file,... 同时改文件的属主、和属组名
chown USERNAME.GRPNAME file,... 同时改文件的属主、和属组名
#chgrp GRPNAME file,... 改变文件属组
-R: 递归修改目录及其内部文件的属组
--reference=/path/to/somefile,...指定文件或目录为参考,把操作的文件或目录设置为相同
chmod:修改文件的权限
修改三类用户的权限:
chmod MODE file,...
-R:递归修改
--reference=/path/to/somefile,...
修改某类用户的权限:
u,g,o,a
chmod [u,g,o,a]=MODE file,...
修改某类用户的某位或某些位权限:
u,g,o,a
chmod [u,g,o,a]+|-MODE file,...
umask:遮罩码
#:umask 022
$:umask 023
文件:666-umask
目录:777-umask
文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1;
用户的登陆:
站在用户的登陆的角度来说,SHELL的类型:
登录式shell:
正常通过某终端登录
su - USERNAME
su -l USERNAME
非登录式shell:
su USERNAME
图形终端下打开命令窗口
自动执行的shell脚本
bash的配置文件:
全局配置:
/etc/profile, /etc/profile.d/*.sh, /etc/bashrc
个人配置:
~/.bash_profile, ~/.bashrc
profile类的文件:
设定环境变量
运行命令或脚本
bashrc类的文件:
设定本地变量
定义命令别名
登录式shell如何读取配置文件?
/etc/profile -->/etc/profile.d/*.sh --> ~/.bash_profile --> /etc/bashrc
非登录式shell如何读取配置文件?
~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh
bash:脚本解释器
权限管理:
r:
w:
x:
三类用户:
u:属主
g:属组
o:其他用户
chown:改变文件属主(只有管理员可以使用此命令)
# chown USERNAME file,...
-R:修改目录及其内部文件的属主
--reference=/path/to/somefile,...指定文件或目录为参考,把操作的文件或目录设置为相同
chown USERNAME:GRPNAME file,... 同时改文件的属主、和属组名
chown USERNAME.GRPNAME file,... 同时改文件的属主、和属组名
#chgrp GRPNAME file,... 改变文件属组
-R: 递归修改目录及其内部文件的属组
--reference=/path/to/somefile,...指定文件或目录为参考,把操作的文件或目录设置为相同
chmod:修改文件的权限
修改三类用户的权限:
chmod MODE file,...
-R:递归修改
--reference=/path/to/somefile,...
修改某类用户的权限:
u,g,o,a
chmod [u,g,o,a]=MODE file,...
修改某类用户的某位或某些位权限:
u,g,o,a
chmod [u,g,o,a]+|-MODE file,...
umask:遮罩码
#:umask 022
$:umask 023
文件:666-umask
目录:777-umask
文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1;
用户的登陆:
站在用户的登陆的角度来说,SHELL的类型:
登录式shell:
正常通过某终端登录
su - USERNAME
su -l USERNAME
非登录式shell:
su USERNAME
图形终端下打开命令窗口
自动执行的shell脚本
bash的配置文件:
全局配置:
/etc/profile, /etc/profile.d/*.sh, /etc/bashrc
个人配置:
~/.bash_profile, ~/.bashrc
profile类的文件:
设定环境变量
运行命令或脚本
bashrc类的文件:
设定本地变量
定义命令别名
登录式shell如何读取配置文件?
/etc/profile -->/etc/profile.d/*.sh --> ~/.bash_profile --> /etc/bashrc
非登录式shell如何读取配置文件?
~/.bashrc --> /etc/bashrc --> /etc/profile.d/*.sh
bash:脚本解释器
相关文章推荐
- linux学习笔记(一)__权限变更、管理
- Linux学习笔记(4)Linux常用命令之权限管理命令
- Linux学习笔记(4)之用户、用户组及权限管理
- Linux学习笔记(三)——权限管理
- Linux学习笔记(14)——Linux 账号管理与 ACL 权限设定
- linux学习笔记之权限管理
- Linux学习笔记(13)权限管理
- Linux学习笔记(二)——Linux用户管理和权限管理
- Linux学习笔记(三):权限管理(文件目录权限、用户权限)
- linux学习笔记——用户管理命令、权限下放、密码期限更改
- linux学习笔记之用户与组以及权限的管理
- Linux学习笔记----权限管理命令----chmod
- linux学习笔记:账号管理与ACL权限设置
- linux学习笔记(三)-文本操作&&用户权限管理
- Linux学习笔记之权限管理
- Linux学习笔记(六)--权限管理
- Linux学习笔记(3)--用户权限管理
- linux学习笔记(用户,权限管理)
- Mysql用户与权限管理
- 管理软件中的组织模型和权限模型