Ich habe einen Ordner mit dem SGID Bit auf:Subdirectory nicht mit der richtigen Gruppe auch Eltern erstellt hat SGID
[email protected]:/home$ ls -l | grep share
drwxrwsr-x 11 share sambashare 4096 May 5 14:54 share
Wenn ich in Aktien bewegen ein I einen Ordner in ihm, dass Ordner die Gruppe haben ' SambaShare '. So weit, so gut ...
[email protected]:/home$ cd share/
[email protected]:/home/share$ mkdir test
[email protected]:/home/share$ ls -l | grep test
drwxrwsr-x 2 lucas sambashare 4096 May 5 15:07 test
Nun, wenn ich mich bewege unter/home/share/Test und einen neuen Ordner erstellen, dass neue Ordner erben die Gruppe: SGID arbeitet.
Unter/home/share habe ich jedoch andere Ordner als den neu erstellten "test". Wenn ich unter einen dieser Ordner gehe und einen neuen Ordner erstelle (zB "test2"), ignoriert dieser neue Ordner die SGID und die Gruppe wird meine Gruppe sein.
[email protected]:/home/share$ ls -l | grep 99
drwxrwxr-x 9 share sambashare 4096 May 5 15:11 99_varios
[email protected]:/home/share$ cd 99_varios/
[email protected]:/home/share/99_varios$ mkdir test2
[email protected]:/home/share/99_varios$ ls -l | grep test2
drwxrwxr-x 2 lucas lucas 4096 May 5 15:11 test2
Warum passiert das? Ist es nicht genug für/home/share, um g + s für any anderes Verzeichnis darunter (neu oder alt) zu erben/home/share's Gruppe?
Ich bin verloren. Jeder Hinweis oder Idee wird sehr geschätzt!
Danke!
Lucas
Dank @ Alfred, das ist in der Tat die Antwort: Ich würde * alle * Ordner würde die SGID erben. Jetzt, da ich es rekursiv auf alle Unterordner gesetzt habe, funktioniert alles wie erwartet. Vielen Dank! Lucas –