Tente simplesmente (/ bin / sh não é necessário a todos):
sudo -su oracle /bin/mkdir -p /u01/app/oracle/test12
Pode ser que seu problema seja causado por qoutes processados cedo demais. Se assim for, pode ser resolvido por escapar: \ '
Um dos aplicativos que tentam criar um diretório falhando com o erro abaixo na máquina Linux:
$ / usr / bin / sudo -su oracle / bin / sh -c '/ bin / mkdir -p / u01 / app / oracle / test12'
/ bin / mkdir: operando ausente Tente '/ bin / mkdir --help' para mais informações.
O usuário unix tem o acesso sudo no oracle e que está funcionando perfeitamente na outra máquina.
Tente simplesmente (/ bin / sh não é necessário a todos):
sudo -su oracle /bin/mkdir -p /u01/app/oracle/test12
Pode ser que seu problema seja causado por qoutes processados cedo demais. Se assim for, pode ser resolvido por escapar: \ '
Tags sudo