Linux文件访问

1、网易2016实习在线笔试题

问:文件aaa的访问权限为rw-r–r–,现要增加所有用户的执行权限和同组用户的写权限,下列哪些命令是正确的?
A、 chmod a+x g+w aaa
B、chmod 764 aaa
C、chmod 775 aaa
D、chmod o+x g+w aaa


-rwxr-xr--  1 amrood   users 1024  Nov 2 00:10  myfile
drwxr-xr--- 1 amrood   users 1024  Nov 2 00:10  mydir

第一列就包含了文件或目录的权限。

  1. 第一列的字符可以分为三组,每一组有三个,每个字符都代表不同的权限,分别为读取(r)、写入(w)和执行(x):
  2. 第一组字符(2-4)表示文件所有者的权限,-rwxr-xr– 表示所有者拥有读取(r)、写入(w)和执行(x)的权限。
  3. 第二组字符(5-7)表示文件所属用户组的权限,-rwxr-xr– 表示该组拥有读取(r)和执行(x)的权限,但没有写入权限。
  4. 第三组字符(8-10)表示所有其他用户的权限,rwxr-xr– 表示其他用户只能读取(r)文件。
符号        说明
 -   为文件或目录增加权限
 -   删除文件或目录的权限
 =     设置指定的权限
  • u stands for user.
  • g stands for group.
  • o stands for others.
  • a stands for all.

  1. chmod 775 aaa //???
    除了符号,也可以使用八进制数字来指定具体权限,如下表所示:
> 0    没有任何权限     ---
  1     执行权限          --x
  2     写入权限          -w-
  3   执行权限和写入权限: 1 (执行) + 2 (写入) = 3    -wx
  4    读取权限       r--
  5  读取和执行权限:   4 (读取) + 1 (执行) = 5 r-x       
  6  读取和写入权限:   4 (读取) + 2 (写入) = 6 rw-
  7    所有权限:    4 (读取) + 2 (写入) + 1 (执行) = 7    rwx

-rw——- (600) – 只有属主有读写权限。
-rw-r–r– (644) – 只有属主有读写权限;而属组用户和其他用户只有读权限。
-rwx—— (700) – 只有属主有读、写、执行权限。
-rwxr-xr-x (755) – 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx–x–x (711) – 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) – 所有用户都有文件读、写权限。这种做法不可取。
-rwxrwxrwx (777) – 所有用户都有读、写、执行权限。更不可取的做法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值