Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Mac OSX & Linux (https://www.trojaner-board.de/alles-rund-um-mac-osx-linux/)
-   -   Standardrechte setzen ... (https://www.trojaner-board.de/4123-standardrechte-setzen.html)

Andreas Haak 08.02.2003 15:05

Hallöchen,

mal kurz ne Frage ... ist es möglich das ich für alle Dateien die ich in einem Verzeichnis erstelle automatisch bestimmte Rechte und einen bestimmten Eigentümer setzen kann OHNE das ich danach dann mit chown, chgrp und chmod rumhantieren muss? Hat da jemand spontan ne Idee?

Adieu, Andreas

Lucky 08.02.2003 15:34

Hmm wenn ich das noch richtig weiß, dann mußt du dem Ordner die gewünschten Rechte geben. Hmm jo ich denke so wars.

Lucky 08.02.2003 23:10

Hast du das schon getestet?

Andreas Haak 09.02.2003 08:35

Ja ... klappt nicht.

Lucky 09.02.2003 10:45

hmm schade.

n_dot_force 09.02.2003 19:30

@doc:

du kannst nur systemweit die vergebene rechte ändern (mittels umask)...

du wirst um ein kleines shellscript nicht drumrumkommen (sprich chown/chgrp/chmod)...

komplizierter wirds, wenn du das ganze als nicht-root ausführen wilst, da suid nicht bei shellscripts funktioniert (aus sicherheitsgründen sind suid und guid für shellscripts ausgeschalten und nur bei binären dateien anwendbar)...

da gibt's (lt. dem newsgroups) nur 2 möglichkeiten: entweder loggst du dich immer per su als root ein, oder du umgehst die suid-sperre und schreibst das script in c...

[edit]
warum das ganze so kompliziert ist: nur der ersteller (=besitzer) einer datei sowie root dürfen den besitz einem anderen übertragen...
[/edit]

[img]graemlins/teufel3.gif[/img]

[ 09. Februar 2003, 19:33: Beitrag editiert von: n_dot_force ]


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:04 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131