我在如下文件夹中几乎没有目录 -
teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6
drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data
Run Code Online (Sandbox Code Playgroud)
我在其他一些机器上还有一些其他文件夹,我需要像这样更改上述文件夹的权限drwxr-xr-x。
这意味着如何将任何文件夹权限更改为drwxr-xr-x?我知道我需要chmod对此使用命令,但是我应该为此使用 chown 的值是多少?
我正在尝试自动化这些步骤,这样我就不需要在每台机器上手动执行此操作。我需要在所有 unix 机器上安装最新的应用服务器软件 (abc.tar.gz)。
我需要在大约 12 台机器上执行此操作 - "machine1" ... "machine12". 我有一台"machine0"有abc.tar.gz文件的主机,所以我想只从这台机器上运行我的脚本,并abc.tar.gz按照以下步骤在所有这 12 台机器上一一安装软件。我的 unix 帐户 ID 是david,我的进程以golden用户身份运行。
如果我abc.tar.gz在“machine1”中安装,这是我遵循的步骤:
david@machine1:~$ sudo scp david@machine0:/home/david/abc.tar.gz .
david@machine1:~$ sudo stop test_server
david@machine1:~$ sudo su - golden
golden@machine1:~$ cd /opt/process
golden@machine1:/opt/process$ rm -rf *
golden@machine1:/opt/process$ exit
david@machine1:~$ sudo cp abc.tar.gz /opt/process
david@machine1:~$ sudo chown -R golden /opt/process
david@machine1:~$ sudo su - golden
golden@machine1:~$ cd /opt/process
golden@machine1:/opt/process$ tar -xvzf abc.tar.gz
golden@machine1:/opt/process$ exit …Run Code Online (Sandbox Code Playgroud)