Sim, o root tem acesso irrestrito, mas no Ubuntu o usuário root é 'desabilitado' por padrão, normalmente usa-se somente o comando sudo para os comandos que necessitem de direitos administrativos, talvez esteja aí o seu problema. Caso não seja isso, coloque aqui seu script para podermos analisar.