![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Sun Solaris O sistema operativo Solaris, normalmente conhecida simplesmente como Solaris, é uma livre baseado em Unix, sistema operacional introduzido pela Sun Microsystems. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| shell mãe está à espera quando a criança shell | ruchirmayank | Programação Shell Script e | 0 | 05-06-2008 05:08 |
| restringir o acesso de um usuário para apenas dois diretórios | vikas027 | Red Hat | 10 | 05-03-2008 11:26 |
| pesquisar conteúdo dos arquivos no atual e sub-diretórios | tiger99 | Programação Shell Script e | 4 | 01-23-2008 03:11 |
| Acesso emitir permissões para os directórios | bishnu.bhatta | UNIX & avançada para usuários experientes | 1 | 05-16-2007 10:24 |
| Listando apenas diretórios no directório corrente de trabalho usando o "ls" comando | igandu | UNIX para Dummies Perguntas & Respostas | 2 | 05-12-2006 05:47 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
shell-init: Não foi possível obter o diretório atual: getcwd: não pode acessar os diretórios pai
Olá Código:
root@ne-ocadev-1:/root/scripts>su espos -c find /a35vol100/ESPOS/oracle/db/9.2.0/oradata/ESPOS/archive -type f -atime +10 -exec ls {}
shell-init: could not get current directory: getcwd: cannot access parent directories: Permission denied
find: insufficient number of arguments
find: path-list predicate-list
root@ne-ocadev-1:/root/scripts>su espos -c find /a35vol100/ESPOS/oracle/arc -type f -atime +10 -exec ls {}
shell-init: could not get current directory: getcwd: cannot access parent directories: Permission denied
find: insufficient number of arguments
find: path-list predicate-list
root@ne-ocadev-1:/root/scripts>id
uid=0(root) gid=1(other)
root@ne-ocadev-1:/root/scripts>su espos -c find /ESPOS/oracle/arc -type f -atime +10 -exec ls {};
shell-init: could not get current directory: getcwd: cannot access parent directories: Permission denied
find: insufficient number of arguments
find: path-list predicate-list
root@ne-ocadev-1:/root/scripts>id
uid=0(root) gid=1(other)
root@ne-ocadev-1:/root/scripts>su - espos
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
You have new mail.
ne-ocadev-1(on ) DB:ESPOS User:espos
/ESPOS/oracle/db/9.2.0> cd ..
ne-ocadev-1(on ) DB:ESPOS User:espos
/ESPOS/oracle/db> cd ..
ne-ocadev-1(on ) DB:ESPOS User:espos
/ESPOS/oracle> cd arc/
ne-ocadev-1(on ) DB:ESPOS User:espos
/ESPOS/oracle/arc> ls -lrt | wc -l
885
ne-ocadev-1(on ) DB:ESPOS User:espos
/ESPOS/oracle/arc> pwd
/ESPOS/oracle/arc
ne-ocadev-1(on ) DB:ESPOS User:espos
/ESPOS/oracle/arc> su - root
Password:
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
root@ne-ocadev-1:/root>su espos -c find //ESPOS/oracle/arc -type f -atime +10 -exec ls {}
shell-init: could not get current directory: getcwd: cannot access parent directories: Permission denied
find: insufficient number of arguments
find: path-list predicate-list
Por favor ajuda para este problema. |
|
||||
|
Obrigado por seu apoio.
Não tenho certeza thsis problema intermitente. Mas se eu ligar 'Espos "o usuário pode i capaz de ler todos os arquivos, mas atiram usuário root eu não posso fazer qualquer coisa. Preciso de dar qualquer autorização? Babu |
|
||||
|
Quais são os privilégios especiais para o usuário sob o Epos perfil? O reservatório está usando por padrão? Por certo, root deve ser capaz de fazer qualquer coisa, mas no seu caso, eu preferiria ter através do passo a passo para solucionar problemas passo para ver "o que está faltando raiz" ..
![]() |
|
||||
|
Citação:
Mmmmm, pode ser você não pode acessar os diretórios pai pelo utilizador espos ? ![]() Provavelmente você não rigth para ler ou exec sobre este dir.check ele: pwd ls-la se parece com isso drwx ------ você não pode ler este diretório por outro usuário (apenas raiz ou o comandante de dir) Quando você escrever 'su espos' você vai ter apenas eficaz espos id do usuário, você fica no diretório onde você está (mas espos usuário não pode ler nesta dir) Acho que você precisa testar esta su - espos-c 'find / ESPOS / oracle / arco-type f-ATIME 10-exec ls () \; " su 'traço' usuário |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|