无法在linux中创建目录

时间:2014-04-20 21:31:44

标签: linux ubuntu

我正在使用ubuntu 12.04。我正在尝试运行hbase。我在另一个组中创建了另一个用户hduser&当我尝试运行start-hbase.sh时,我收到以下错误 -

localhost: mkdir: cannot create directory `/usr/lib/hbase/hbase-0.94.18/bin/../logs': Permission denied

我也做了

sudo chmod 777 /usr/lib/hbase

即便如此,我也会遇到同样的错误。

1 个答案:

答案 0 :(得分:2)

当您修改目录时,不要更改子目录。所以,命令:

sudo chmod 777 /usr/lib/hbase

不会改变permissoins:

/usr/lib/hbase/hbase-0.94.18/bin/../logs

要递归地执行chmod,您需要使用-R标志

sudo chmod -R 777 /usr/lib/hbase

将所有权限授予该目录中的所有人可能不是一个好主意,但它会完成您尝试的操作。