Avatar billede riversen Nybegynder
03. oktober 2003 - 07:36 Der er 38 kommentarer og
2 løsninger

forklar create/directory mode i samba

så vidt jeg kan konstatere tilsvarer de værdier man kan give i fx create mode i smb.conf ikke helt chmod værdierne...hvordan er sammenhængen lige?

der er også noget der hedder force create mode eller noget i den stil..hvilken funktion har det ?
Avatar billede riversen Nybegynder
03. oktober 2003 - 07:36 #1
sorry...create mask
Avatar billede lassebm Nybegynder
03. oktober 2003 - 08:49 #2
du kan muligvis bruge
create mode = 0755
create mask = 0755

så burde det fungere.

Jeg kan ikke lige give dig en forklaring på om der er forskel på det.
Avatar billede lassebm Nybegynder
03. oktober 2003 - 08:50 #3
selvføgelig kan du tilbpasse værdierne som det passer dig.
Avatar billede riversen Nybegynder
03. oktober 2003 - 08:52 #4
jeg søger en forklaring...jeg kan jo ikke bare bruge 755, hvis ikke det er de rettigheder jeg vil ha' ;-)
Avatar billede lassebm Nybegynder
03. oktober 2003 - 09:18 #5
hehe, nej men så kan du ændres :)

Må jeg spørge hvad det er du vil lave ?
Avatar billede riversen Nybegynder
03. oktober 2003 - 09:20 #6
noget der svarer til chmod 775.
Avatar billede lassebm Nybegynder
03. oktober 2003 - 09:21 #7
fra: http://us1.samba.org/samba/docs/man/smb.conf.5.html

create mask (S)
A synonym for this parameter is .

When a file is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise 'AND'ed with this parameter. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a file. Any bit not set here will be removed from the modes set on a file when it is created.

The default value of this parameter removes the 'group' and 'other' write and execute bits from the UNIX modes.

Following this Samba will bit-wise 'OR' the UNIX mode created from this parameter with the value of the parameter which is set to 000 by default.

This parameter does not affect directory modes. See the parameter for details.

See also the parameter for forcing particular mode bits to be set on created files. See also the parameter for masking mode bits on created directories. See also the parameter.

Note that this parameter does not apply to permissions set by Windows NT/2000 ACL editors. If the administrator wishes to enforce a mask on access control lists also, they need to set the .

Default: create mask = 0744

Example: create mask = 0775
Avatar billede lassebm Nybegynder
03. oktober 2003 - 09:22 #8
kan du så ikke bare ændre det til
create mode = 0775
create mask = 0775
? :)
Avatar billede riversen Nybegynder
03. oktober 2003 - 09:24 #9
zyphon: tjek første afsnit i mit spørgsmål ;-)
Avatar billede riversen Nybegynder
03. oktober 2003 - 09:25 #10
create mode ?
Avatar billede lassebm Nybegynder
03. oktober 2003 - 09:25 #11
ja. Men det virker hos mig hvis jeg gør det sådan. :)

Og må indrømme jeg ikke lige har oplevet problemer med at det ikke burde tilsvare hinanden.
Avatar billede riversen Nybegynder
03. oktober 2003 - 09:26 #12
ok, jeg er lige forvirret nu...jeg snakkede create mask...hvad er forskellen. Kan være det er det jeg søger så
Avatar billede riversen Nybegynder
03. oktober 2003 - 09:27 #13
her er noget taget fra conf filen
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
  create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
  directory mask = 0700


det er det jeg er gået ud fra
Avatar billede lassebm Nybegynder
03. oktober 2003 - 09:33 #14
oh. så bliver jeg også klogere. :)

Tror faktisk at create mode angiver værdien for alle filer.

create mask er så for filer
directory mask er så for dirs
Avatar billede lassebm Nybegynder
03. oktober 2003 - 09:39 #15
Hov jeg var lige for hurtigt der.

create mode angiver åbenbart rettigheder for både dirs+filer
create mask angiver rettigheder for filer
directory mode angiver rettigheder for dirs.

Jeg er ikke sikker må jeg indrømme, men det virker logisk nok. :) Desværre har jeg ikke mulighed for at teste det før jeg kommer hjem.
Avatar billede bjuhl Nybegynder
03. oktober 2003 - 10:58 #16
Hej igen riversen. Jeg skulle lige sove på den.

Du skal bruge disse 2, og ikke create mode.

create mask = rettigheder for filer (eks. 755)
directory mask = rettigheder for biblioteker (eks. 755)

Disse 2 sætter Linux rettighederne. Dvs. at rettighederne følger med over i linux, selvom de er oprette via samba.

Det er det du søger..... så du undgår 2 slags rettigheder.
Avatar billede lassebm Nybegynder
03. oktober 2003 - 11:01 #17
just like I said :)

Men rart med noget bekræftigelse.
Avatar billede bjuhl Nybegynder
03. oktober 2003 - 11:07 #18
Sry zyphon, jeg blev sku helt forvirret af ovenstående "samtale"
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:07 #19
ja, men så vidt jeg kan konstaterer svarer det ikke til chmod værdier...
Avatar billede bjuhl Nybegynder
03. oktober 2003 - 11:18 #20
JO, det skulle det meget gerne.
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:31 #21
nixen...jeg har lavet create mask = 777

når jeg så opretter en fil bliver det
-rwxrw-rw-    1 riversen riversen        0 Oct  3 11:31 test.txt
Avatar billede lassebm Nybegynder
03. oktober 2003 - 11:32 #22
hvad hvis du laver

create mask = 0777
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:32 #23
samme
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:33 #24
der står jo også længere opppe noget med nogle bitmasker
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:36 #25
-rwxrw-rw-    1 riversen riversen        0 Oct  3 11:36 Ny Tekstdokument.txt
drwxrwxrwx    2 riversen riversen    4096 Oct  3 11:36 Ny mappe
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:36 #26
lader til det virker ordentligt på mapper
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:43 #27
hvis jeg siger 775 ved directory mask forsvinder w rettigheden på mapper så det er fint

er det mon noget der hedder file mask så ?
Avatar billede bjuhl Nybegynder
03. oktober 2003 - 11:45 #28
Det kan være fordi en txt-fil ikke kan executes.

Ved mig sætter den kun x på hvis filen er et program (.html .php  .exe mv.)

Som standard i Redhat, hvis man ikke har angivet noget, sætter den til 755. Men lige med debian ved jeg ikke om det er det samme.
Jeg bruger ikke selv nogen mask eller mode i smb.conf
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:48 #29
ok, det er nok derfor...

smid lige et svar også zyphon
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:48 #30
nej, den laver ikke x ved php
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:49 #31
men den kan fint læse den alligevel...synes bare jeg havde problemer med det og derfor spurgte jeg
Avatar billede riversen Nybegynder
03. oktober 2003 - 11:59 #32
kan I fortælle hvad force create mode betyder ?
Avatar billede lassebm Nybegynder
03. oktober 2003 - 12:00 #33
Det gør jeg da bare!

Jeg blev også klogere.  :)
Avatar billede bjuhl Nybegynder
03. oktober 2003 - 12:36 #34
Den har jeg ikke stødt på før.
Avatar billede riversen Nybegynder
03. oktober 2003 - 12:38 #35
det virker også fint uden...blev bare nysgerrig igen igen
Avatar billede bjuhl Nybegynder
03. oktober 2003 - 12:41 #36
Ja, Linux er en sjov, men drilsk, sag.
Avatar billede riversen Nybegynder
03. oktober 2003 - 12:44 #37
ja sq...men nu er jeg da ved at være rimelig hjemme i mysql, apache og samba efterhånden...

jeg mangler bare lige at finde ud af ordentlig administration af services...jeg kan ikke helt find ud af at tjekke, om den er sat op til at starte op ved boot etc.
Avatar billede bjuhl Nybegynder
03. oktober 2003 - 13:05 #38
Der skal du have fat i "Runlevels"

Kig bl.a. i disse filer.
/etc/xinetd.d
/etc/rc.d

Men jeg vil anbefale dig at læse lidt om det på nettet. Der er mange forskellige slags servicer der kører under forskellige conf.
Det er ikke sådan lige at give dig et enkelt svar på.
Avatar billede riversen Nybegynder
03. oktober 2003 - 13:29 #39
det var også ligeså meget for at styrre fx hvis jeg ikke ville have fx ssh til at starte op
Avatar billede riversen Nybegynder
03. oktober 2003 - 13:29 #40
ikke noget avanceret
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

IT Consultant

LINK Mobility

Support Specialist

Nextway Software A/S

Software Architect

KMD A/S

E2E Tester