ubuntu下设置文件权限

简介:

今天在配置hadoop到时候,发现无法修改hadoop-­‐env.sh,即使使用命令:

[c-sharp]  view plain copy print ?
  1. sudo gedit hadoop-env.sh   

也是无法修改。后来想想可能是我前面设置了hadoop文件目录权限到缘故,其命令:

[c-sharp]  view plain copy print ?
  1. sudo chown -R hadoop:hadoop hadoop-0.20.1/  

因此使用查看文件权限命令:

[c-sharp]  view plain copy print ?
  1. ls -all  

查看hadoop-env.sh文件到权限,得到结果如下:

[c-sharp]  view plain copy print ?
  1. -rw-rw-r--  1 hadoop hadoop 2245 2010-12-09 00:15 hadoop-env.sh  

 

第一个"-"表示这是一个文件,后面9个字符"rw-rw-r--" 则是权限信息,3个字母一组,这三个字母分别是rwx,-表示没有此项权限,,第一组rw- 表示所有者的权限,第二组rw- 表示和所有者同一工作组group的用户的权限,第三组r--表示和所有者不一个工作组的用户的权限;紧接着的1是连接数;2个hadoop分别是所有者和所有者所在工作组。

可以看到hadoop作为所有者的权限是rw-,可读可写不能执行;在hadoop工作组的其他用户的权限rw-,可读可写不能执行;其他工作组用户为r--,只读。

 

这也是为什么为使用管理员用户xuwei不能修改hadoop-env.sh文件到缘故了,因为xuwei用户没有在hadoop这个group里面。使用如下命令切换到hadoop用户。

 

[c-sharp]  view plain copy print ?
  1. su hadoop  

切换到了hadoop用户下面使用

[c-sharp]  view plain copy print ?
  1. sudo gedit hadoop-env.sh  


但是出现了" hadoop is not in the sudoers file"错误。

解决方法见上一篇博客

Ubuntu技巧之"xxx is not in the sudoers file"解决方法

在成功解决上述问题以后,使用命令:

[c-sharp]  view plain copy print ?
  1. sudo chmod +x hadoop-env.sh   

这样就能对这个文件进行编辑和修改了。

到此问题解决。

 






本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2010/12/09/2297059.html,如需转载请自行联系原作者


目录
相关文章
|
7月前
|
Ubuntu Linux 程序员
Ubuntu 18.04 安装详细步骤与设置指南
接下来,我们将探讨如何进行个人信息设置。重启选择高级模式,联网更新软件包并安装硬件驱动程序以完成个人信息设置。在重启过程中,你需要按下esc键(只需按一下)来选择ubuntu的高级模式。重启完成后,请联网并打开终端,然后输入以下字符以继续设置过程。
|
6月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
759 2
|
7月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
1404 20
|
9月前
|
网络协议 Ubuntu
在Ubuntu 18.04/20.04 LTS设置静态DNS服务器的过程。
以上步骤提供了一种简洁明了的指导,让用户能够在Ubuntu系统中有效设置静态DNS服务器,这对日常管理和网络配置来说是非常实用的技能。
1172 18
|
10月前
|
监控 Ubuntu Linux
在Ubuntu环境中制定脚本开机自动启动设置
以上就是在Ubuntu环境下制定脚本开机自动启动的设置方法。通过Systemd服务,你可以按需要轻松管理脚本的自动执行。全新的一天开始时,脚本已静静地运行,无需额外手动启动,机器恰如一位忠诚的仲夏夜的梦想者,在黎明的许诺中尽职尽责。于是心满意足地看着,任由它在自己选择的轨道上静静地飞翔。
1190 26
|
10月前
|
Ubuntu 数据安全/隐私保护
在Ubuntu系统中增加Openfire服务设置和管理
至此,你已经完成了在Ubuntu中增加Openfire服务的设置和管理。希望你在这个过程中,能像享受一场摇滚音乐会一样,体验编程的乐趣和成就感。祝你玩得开心!
214 27
|
8月前
|
Ubuntu 编译器
在Ubuntu中设置QT Creator的交叉编译环境。
在进行交叉编译设置时,请确保遵循你的目标硬件平台和软件的具体指南。以上步骤给出的是一个概括的指南,具体步骤可能因你的特定需求而有所不同。务必参照相关硬件和软件的官方文档进行操作,以获得具体的、针对性的指导。
647 0
|
Ubuntu Shell Python
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
这篇博客详细讲解了如何在Ubuntu 20.04系统中为PyCharm设置快捷启动图标,包括创建.desktop文件、编辑文件内容以及添加到收藏夹的步骤。
1323 0
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解