首页 > 试题广场 >

系统管理员编写扫描临时文件的shell程序tmpsc.sh,

[不定项选择题]
系统管理员编写扫描临时文件的shell程序tmpsc.sh, 测试该程序时提示拒绝执行,解决的方法有(      )
  • chmod 644 tmpsc.sh
  • chmod 755 tmpsc.sh
  • chmod a+x tmpsc.sh
  • chmod u+x tmpsc.sh
发表于 2019-07-19 16:47:47 回复(0)

chmod命令解析:

chmod 用3个数字来表达对 用户(文件或目录的所有者),用户组(同组用户),其他用户 的权限:

如:chmod 777 /test

数字7是表达同时具有读,写,执行权限:读取--用数字4表示;

 写入--用数字2表示;

 执行--用数字1表示;

按照规则,如你想设置/test目录的权限为:

对用户可读可写:4(读取)+ 2(写入)= 6 ;

对用户组可读可执行:4(读取)+ 1(执行)= 5 ;

对其他用户仅可读:4(读取);

这样就可以用命令:

chmod 654 /test

BC:解析
chmod是权限管理命令change the permissions mode of a file的缩写;u代表所有者user;x代表执行权限;+ 表示增加权限。

chmod u+x file.sh就表示对当前目录下的file.sh文件的所有者增加可执行权限。

a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人
o+x 只是给其他人加上可执行权限
发表于 2019-01-22 13:57:27 回复(0)