Linux的文件权限和目录配置

36 篇文章 0 订阅
12 篇文章 0 订阅


linux的文件权限和目录配置

1.关于ls

    ls -al 可以查看详细信息  


    


ls -l –full-time   可以查看详细的时间和文件信息

 

 

2.如何改变文件属性与权限

chgrp:改变文件所属用户组

chown:改变文件所有者

chmod:改变文件的权限

 

1)改变文件的所属用户组

 

用户组:在整个网络中,各个访问网络的用户的权限可能是各不相同的,可以将具有相同权限的用户划为一组。

*chgrp即就是changegrup的简称,但是改变的组名必须要在/etc/group文件的内存里存在

 

 

 

chgrp[-R] dirname/filename

[-R]进行递归(recursive)的持续更改,也即连子目录下的文件目录下的所有文件和目录

 

/etc中建立一个install.log文件

#cd /etc

#mkdir install.log


创建成功之后:

#chgrp users install.log

#ls -l



install.log的用户组改成了users

#chgrp testing install.log

此时的testing会发生错误

 

(2)改变文件所有者:chown

chown :change owner的缩写,改变的用户必须是在/etc/passwd中有所记录才行。除了改变文件所有者,还可以如果要连目录下的所有子目录活文件都同时更改文件所有者的话,直接加上-R参数即可。

 

chown [-R]帐号名称 文件或目录

chown [-R]帐号名称:组名 文件或目录

-R:进行递归(recursive)的持续更改,即连同子目录下的文件都更改

 

例:

install.log这个文件的所有者改为bin

#chown bin install.log

#ls -l


 

install.log的所有者和用户组改为root

#chown root:root install.log

#ls -l


 

将文件复制给其他人的时候需要用到改变文件所有人,否则对方无法使用

 

 

3.参见上一篇博客这里进行一些补充:

#chmod [-R] xyz文件或者目录

xyz:就是数字类型的权限属性,为rwx属性的相加值

数值参数:

r:4

w:2

x:1

 

eg:

#ls -al.bashrc


 

#chmod 777 .bashrc


 

对于用字母ugoa来改变权限,这里之添加几个例子,如果有什么不懂的可以参见上一篇博客


#chmod u=rwx,go=rx .bashrc

#ls -al .bashrc



#ls -al .bashrc

#chmod a+w .bashrc

#ls -al .bashrc



#chmod a-w .bashrc

#ls -al .bashrc



3.完整应用

1

 #mkdir testing

# chmod 744 testing

# touch testing/testing

# chmod 600 testing/testing

# ls -ald testing testing/testing

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值