码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习笔记—— 权限及权限管理

时间:2016-08-18 21:35:59      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:reference   linux   管理员   用户   file   

                                      权限及权限管理

 

权限管理:

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:脚本解释器



 

 

 



 

 

 

 


本文出自 “11913800” 博客,请务必保留此出处http://11923800.blog.51cto.com/11913800/1840070

Linux学习笔记—— 权限及权限管理

标签:reference   linux   管理员   用户   file   

原文地址:http://11923800.blog.51cto.com/11913800/1840070

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!