标签: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
标签:reference linux 管理员 用户 file
原文地址:http://11923800.blog.51cto.com/11913800/1840070