我是一个Linux新手,我有一个非常基本的问题。我有一台machineA
的机器,我对该机器有root权限。
现在,我需要在以下两个目录中创建这些目录,并为app
用户授予权限。
Create ZooKeeper Data directory and give permissions to app : /opt/zookeeper/data
Create ZooKeeper Log directory and give permissions to app : /opt/zookeeper/log
我已经通过以root身份登录{ - 1}}创建了这些目录 -
/opt folder
现在我不确定如何向root@machineA:/opt# ls -lt
drwxr-xr-x 4 root root 4096 Dec 17 13:46 zookeeper
root@machineA:/opt/zookeeper# ls -lt
drwxr-xr-x 2 root root 4096 Dec 17 13:46 log
drwxr-xr-x 2 root root 4096 Dec 17 13:45 data
用户授予如上所述的权限?我相信这是一个非常简单的问题,但我不知道该怎么做?
有什么想法吗?
答案 0 :(得分:3)
你走了:
chown -R app /opt/zookeeper
这将将/opt/zookeeper
目录及其所有子目录的所有者更改为app
。
答案 1 :(得分:1)
使用chown
更改文件(或目录)的所有者:
chown app log data