Discussion:
Leopard: Ordner Public/Öffentlich Freigabename ändern?
(zu alt für eine Antwort)
Michael Noe
2008-03-25 19:37:31 UTC
Permalink
Wenn man Leopard installiert, wird ja für jeden Benutzer defaultmäßig
der Public Folder für den Gastzugriff freigegeben.

Entfernt man aus irgendeinem Grund diese Freigabe, z.B. via Info-Dialog
im Finder oder über das Kontrollfeld Sharing, und will diese Funktion
dann wieder aktivieren, kommt es von 10.5.0 bis 10.5.2 zu folgender
Merkwürdigkeit:

Bei einer Default-Installation von Leopard heißt dieser Ordner erst mal
ja z.B. "<Michaels> öffentlicher Ordner" im Kontrollfeld Sharing. Meldet
man sich als Gast von einem anderen Rechner aus an, wird das Gast-
laufwerk auch entsprechend gemountet. Soweit, so fein.

Entfernt man diese Freigabe jedoch und aktiviert diese wieder (z.B. via
Drag & Drop von Public ins Sharing-Kontrollfeld), nennt sich die bewußte
Freigabe im Kontrollfeld jedoch lokalisiert auf einmal "Öffentlich"
(nach einem Reboot jedoch grundsätzlich "Public"). Wohl ein neuer Bug,
da nun absolut nichts mehr dem entsprechenden User zugeordnet wird.

Erst mal ist dieser Bug ja relativ kosmetischer Natur. Anders sieht's
bereits aus, wenn auf dem entsprechenden Rechner mehr als ein einziger
User aktiv ist, dann hat's nämlich x Freigaben namens "Public". Ohne
irgendwas irgend einem bestimmten User zuordnen zu können, da man dann
beim Zugriff als Gast x mal "Public" auf dem Desktop angemeldet bekommt
und nicht etwa "Martins öffentlicher Ordner" und "Brunhildes
öffentlicher Ordner" uswusf.

Könnt ihr das soweit ebenfalls reproduzieren?

Wenn ja, wie kann man die Freigabenamen des öffentlichen Ordners
eventuell ändern, also unabhängig vom wirklichen Ordnernamen im
Dateisystem? Meinetwegen als Workaround (bis zu 10.5.3 ;-)) auch gerne
via Terminal.

TIA
--
Gruß
Mac OS X is like a wigwam:
Michael no Windows, no Gates, Apache inside.
Thomas Kosch
2008-03-28 13:55:32 UTC
Permalink
Post by Michael Noe
Wenn ja, wie kann man die Freigabenamen des öffentlichen Ordners
eventuell ändern, also unabhängig vom wirklichen Ordnernamen im
Dateisystem? Meinetwegen als Workaround (bis zu 10.5.3 ;-)) auch gerne
via Terminal.
/var/samba/shares

ttyl8er, t.k.
--
Life is Xerox, and you're just a copy
Michael Noe
2008-03-28 16:21:03 UTC
Permalink
Post by Thomas Kosch
Post by Michael Noe
Wenn ja, wie kann man die Freigabenamen des öffentlichen Ordners
eventuell ändern, also unabhängig vom wirklichen Ordnernamen im
Dateisystem? Meinetwegen als Workaround (bis zu 10.5.3 ;-)) auch gerne
via Terminal.
/var/samba/shares
Und AFP, weil halt Mac? ;-)
--
Gruß
Mac OS X is like a wigwam:
Michael no Windows, no Gates, Apache inside.
Thomas Kosch
2008-03-29 07:01:33 UTC
Permalink
Post by Michael Noe
Post by Thomas Kosch
Post by Michael Noe
Wenn ja, wie kann man die Freigabenamen des öffentlichen Ordners
eventuell ändern, also unabhängig vom wirklichen Ordnernamen im
Dateisystem? Meinetwegen als Workaround (bis zu 10.5.3 ;-)) auch gerne
via Terminal.
/var/samba/shares
Und AFP, weil halt Mac? ;-)
Tschuldigung. Ich hatte eine Überdosis Win2k8.

Da wirst du dich in die Untiven des Directory Service begeben müssen.

zum Ansehen reicht

Last login: Sat Mar 29 07:42:44 on ttys000
***@thomas-koschs-mac-mini:~$ sudo dscl
Password:
Entering interactive mode... (type "help" for commands)
Post by Michael Noe
cd /Local/Default/SharePoints/
/Local/Default/SharePoints > ls
System Manager's Public Folder
Thomas Kosch's Public Folder
/Local/Default/SharePoints >

Zum Ändern...?!!??

Aufgrund der hervorragenden Dockumentierung müsste da mal jemand anderes
einspringen.

ttyl8er, t.k.
--
Life is Xerox, and you're just a copy
Thomas Kosch
2008-03-29 21:02:47 UTC
Permalink
Post by Thomas Kosch
Da wirst du dich in die Untiven des Directory Service begeben müssen.
zum Ansehen reicht
Last login: Sat Mar 29 07:42:44 on ttys000
Entering interactive mode... (type "help" for commands)
Post by Michael Noe
cd /Local/Default/SharePoints/
/Local/Default/SharePoints > ls
System Manager's Public Folder
Thomas Kosch's Public Folder
/Local/Default/SharePoints >
Zum Ändern...?!!??
Zum größten Teil habe ichs:

***@ravenclaw:~$ dscl . -read /SharePoints/"Test User's Public
Folder"
dsAttrTypeNative:afp_guestaccess: 1
dsAttrTypeNative:afp_name:
Test User's Public Folder
dsAttrTypeNative:afp_shared: 1
dsAttrTypeNative:directory_path: /Users/testuser/Public
dsAttrTypeNative:ftp_name:
Test User's Public Folder
dsAttrTypeNative:sharepoint_group_id:
E115A237-CF57-411A-AF90-0A8F73E26A92
dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755
dsAttrTypeNative:smb_guestaccess: 1
dsAttrTypeNative:smb_name:
Test User's Public Folder
dsAttrTypeNative:smb_shared: 1
AppleMetaNodeLocation: /Local/Default
RecordName:
Test User's Public Folder
RecordType: dsRecTypeStandard:SharePoints
***@ravenclaw:~$

Für AFP und FTP reicht es jewils afp_name bzw ftp_name zu ändern. Eine
Änderung von smb_name hat keine Auswirkungen. Dazu musst du dich nach
/var/samba/shares begeben. Etwas inkonsequent. Für den Namen in System
Preferences, Sharing ist RecordName zusändig.

Allerdings sieht man dor den alten namen solange bis die Maschine neu
gestartet wurde oder Thomas Kaiser uns verrät wie man das Ganze
Directory Service Geraffel im laufenden Betrieb neu läd.

ttyl8er, t.k.
--
Life is Xerox, and you're just a copy
Thomas Kaiser
2008-03-30 08:12:29 UTC
Permalink
Post by Thomas Kosch
Allerdings sieht man dor den alten namen solange bis die Maschine neu
gestartet wurde oder Thomas Kaiser uns verrät wie man das Ganze
Directory Service Geraffel im laufenden Betrieb neu läd.
Woher soll der's wissen? Wenn er Zeit/Lust hätte, würde er wohl dtrace
nehmen, per GUI einen Sharepoint einrichten/ändern und gucken, was
geschieht. Hatter aber grad weder das eine noch das andere.

Gruss,

Thomas
Thomas Kosch
2008-03-30 11:27:56 UTC
Permalink
Thomas Kosch schrieb am 29.03.2008
Post by Thomas Kosch
Allerdings sieht man dor den alten namen solange bis die Maschine neu
gestartet wurde oder Thomas Kaiser uns verrät wie man das Ganze
Directory Service Geraffel im laufenden Betrieb neu läd.
Woher soll der's wissen? Wenn er Zeit/Lust hätte, würde er wohl dtrace
Da der dafür bekannt ist auch mal etwas tiefer im System zu graben kam
der kühne Gedanke auf das wer dies mögicherweise wissen könnte.

ttyl8er, t.k.
--
Life is Xerox, and you're just a copy
Loading...