sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #51479
Re: Samba skjuler filer for nogle brugere
----- Original Message -----
From: "E. Sjørlund" <es@xxxxxxxxxx>
Newsgroups: sslug.teknik
To: <sslug-teknik@xxxxxxxx>
Sent: Sunday, May 19, 2002 3:02 PM
Subject: Re: [TEKNIK] Samba skjuler filer for nogle brugere
> Kim Hermansen wrote:
>
>
> > Jeg har oplevet at da jeg efter nogen tid lavede om på codepage for min
> > samba
> > grundet et ønske om at få en korekt visning af æ,ø,å (set med en "ls" på
> > linux boxen)
> > så "forsvandt" en hel de tidligere oprettede filer også (set fra win
> > maskinen).
> > Jeg vil tillade mig at have den teori at hvis codepage på de forskællige
> > klienter ikke
> > er den samme, vil det nok også kunne ske det at filer oprættet på
maskine x
> > ikke
> > vil kunne ses på maskine y hvis codepage på de 2 maskiner ikke er ens.
> > Dette er dog kun en teori, og ikke noget jeg har afprøvet i praksis.
>
> codepage giver forplumrede filnavne, men mig bekendt ikke andet.
> Du skal nok jagte problemet i filrettighederne under Linux. Prøv at
> ændre til 0777, og se, om ikke de manglende filer dukker op. I smb.conf
> kan du for udvalgte shares sætte filemode til fx. 0777, så alle kan se
> og gøre alt med alle (nye) filer i området. Hvis du imidlertid under
> Linux lægger filer ind med begrænset adgang, ændrer samba ikke på disse
> filer, og de vil fortsat have deres opringelige rettigheder.
>
>
>
>
Jeg er helt sikker på at en ændring af codepage kan gøre filer "usynlige"
for en win maskine.
Tidligere var det ikke noget problem at codepage ikke var sat i samba, da
det for brugere
på deres win maskiner så rigtigt ud når de oprættede filer eller mapper med
æ,ø,å.
(og er der nogen der kan overbevise brugere om at de ikke må det???? Jeg har
i hvertfald opgivet)
Jeg må tilstå at jeg var ret ligeglad med at jeg når jeg lavede en "ls" ikke
kunne se bogstaverne
æ,ø,å men fik dem præsenteret med nogle andre tegn.
Problemet opstod da det blev aktuelt at udlæse filer og mapper med php til
brug for noget web-
noget. Så var det jo ikke så smart at få præsenteret alle æ,ø,å med
"underlige" tegn i stedet.
Så for lige hurtigt og nemt at løse problemet smed jeg følgende 2 linjer ned
i smb.conf -> [global]
client code page = 850
character set = ISO8859-1
Og det så da også rigtigt nok ud til at løse problemet, men et par ophidsede
brugere kunne hurtigt
fortælle at alle deres filer/mapper som var oprættet i forvejen med æ,ø,å
pludseligt var forsvundet.
Filerne/mapperne var naturligvis ikke forsvundet, men ganske enkelt blevet
usynlige for win klienterne.
Så efter at have været nødt til at bruge en del tid på en grim omgang "søg
og erstat" er jeg HELT
sikker på at ændringer i codepage (mod min forventning) kan medføre at filer
"forsvinder"
M.v.h.
Kim Hermansen
Follow ups
References