Segurança Solaris e Id's

1

Em uma máquina Solaris, preciso transferir arquivos do Windows para o servidor Unix, bem como de servidor para servidor. Existe uma maneira de obter as permissões de id oracle (uid gid) quando eu faço isso aqui é um exemplo:

Meu id Brian usando o winscp transfere um arquivo para o meu servidor unix DBserv1 para o diretório / u04 / oradata / hrspec Os arquivos têm o seguinte

-rw-r--r--   1 oracle   orainst   573440 Jul 20  2010 system_01.dbf 

Agora eu teria que copiar o arquivo, em seguida, alterar o chmod para 655, em seguida, chown para oracle.

Fazer o login com o oracleid não é permitido.

    
por sysadmin1138 20.07.2010 / 17:46

2 respostas

1

Não tenho certeza de que entendi completamente sua pergunta, mas você provavelmente deve usar tar ou rsync para poder preservar o UID, o GID e as permissões durante a transferência de arquivos.

    
por 20.07.2010 / 18:56
0

quando você usa o comando scp , novos arquivos herdam seu uid e gid. Você pode usar algo assim para preservar o proprietário:

/usr/sfw/bin/gtar -cpvf - system_01.dbf  | \
     ssh [email protected] "/usr/sfw/bin/gtar -xp -C /u04/oradata/hrspec "

ou você pode usar ACLs POSIX.

    
por 06.09.2013 / 20:12

Tags