【发布时间】:2016-02-02 12:25:17
【问题描述】:
我正在尝试 chown 一个 bash 脚本的主目录测试。我需要这个功能,因为 syncthing 没有同步所有权。
#!/bin/bash
user=test
"chown $user:$user /home/$user"
当我使用上述脚本时,我收到一条消息“test.sh: line 5: chown test:test ~/home/test/: No such file or directory "
输出
ls -l /home/ |grep test
drwx------ 5 pwresettest 1005 121 2. Nov 04:23 pwresettest
drwx------ 14 test 1001 4096 29. Okt 05:41 test
当我在命令行上使用该命令时,它可以正常工作。
我是不是做错了什么?
【问题讨论】:
-
当您在命令行上使用
chown时,您并没有引用整个命令。也不要在脚本中这样做。 -
工作了..好像我刚刚发布了错误的主题。由于另一个命令,chown 不起作用