![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| SUN Solaris Das Solaris Operating System, in der Regel auch nur Solaris, ist ein freies Unix-basierten Betriebssystem, die von Sun Microsystems. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Eltern Shell wartet auf das Kind Shell | ruchirmayank | Shell Programmierung und Scripting | 0 | 05-06-2008 05:08 AM |
| den Zugriff eines Benutzers auf zwei Verzeichnisse nur | vikas027 | Red Hat | 10 | 05-03-2008 11:26 AM |
| Suche von Dateien in die aktuelle und Unterverzeichnisse | tiger99 | Shell Programmierung und Scripting | 4 | 01-23-2008 03:11 AM |
| Access permisions Problem für Verzeichnisse | bishnu.bhatta | UNIX für Fortgeschrittene und Experten | 1 | 05-16-2007 10:24 PM |
| Listing nur Verzeichnisse im aktuellen Verzeichnis mit dem "ls"-Kommando | igandu | UNIX for Dummies Questions & Answers | 2 | 05-12-2006 05:47 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
shell-init: konnte nicht aktuellen Verzeichnis: getcwd: kann nicht auf übergeordneten Verzeichnissen
Hallo
Code:
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
|
|
||||
|
Vielen Dank für Ihre Unterstützung.
Ich bin mir nicht sicher, thsis intermittierende Problem. Aber wenn ich die Verbindung "Espos" Benutzer kann ich lesen können alle Datei-, sondern werfen Benutzer "root" kann ich nicht tun etwas. Ich brauche, um eine Erlaubnis? Babu |
|
||||
|
Was sind die besonderen Privilegien für die Benutzer unter Epos das Profil? Was Shell ist es mit der Standardeinstellung? Mit dem Recht, root sollte in der Lage sein, etwas zu tun, aber in Ihrem Fall würde ich eher die durch die Schritt für Schritt zur Fehlerbehebung Schritt, um zu sehen, "was fehlt root" ..
![]() |
|
||||
|
Zitat:
Mmmmm, können Sie kann nicht auf übergeordneten Verzeichnissen vom Benutzer espos ? ![]() Sie haben wahrscheinlich nicht rechts zu lesen oder exec auf dieser dir.check es: pwd ls-la wenn er sieht wie folgt aus drwx ------ Sie können nicht lesen dieses Verzeichnis von einem anderen Benutzer (nur root oder der Kapitän R.) Beim Schreiben von "su espos" erhalten Sie nur wirksam, User-ID espos, bleiben Sie im Verzeichnis, wo Sie sich befinden (aber espos Benutzer nicht lesen kann in diesem dir) Ich denke, Sie müssen diese Prüfung su - espos-c "find / ESPOS / oracle / arc-type f-atime +10-exec ls () \;" su "Dash" Benutzer |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|