我在 MAC OS X 终端中以 root 身份执行下面的脚本。管道命令成功运行,但脚本在 chown 命令处失败,并出现以下错误:
chown:域用户:非法组名
为什么?
请参阅下面的脚本:
#!/bin/bash
echo Enter username
read Name
echo Enter number
read NUM
sudo -s "(cd /Users/$NAME && tar c .) | (cd /Users/$NUM && tar xf -)"
sudo chown -R $NUM:"Domain Users" /Users/$NUM
sudo chmod g+rwx /Users/$NUM