/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Gruppepermissions (og samba)
Fra : Morten Breum Mikkels~


Dato : 16-04-01 23:15

Hej,
Jeg har en linux-mandrake kørende som webserver på et lokalnet, og jeg
skulle gerne have samba op at stå, så brugerne kan lave hjemmesider i
deres windows-miljø.

I den forbindelse har jeg lidt problemer med for det første at forstå
linux' permissions og dernæst sambas tolkning af dem.

Jeg har givet alle filer og directories gruppeejerskab 'sick'
(medlemmer af denne gruppe er med i hjemmeside-projektet).
For at beholde gruppetilhørsforholdet for nye biblioteker, har jeg:
chmod g+s /var/www

Det fungerer også fint, men nyoprettede underbiblioteker får følgende
permissions:

drwxrwSr-x 3 mbreum sick 4096 Apr 15 14:07 Om/
^
1) Hvad betyder dette store S ?
(i modsætning til det lille s, der er på /var/www)

2) Hvorfor kan jeg ikke se indholdet af mapper med stort S i
grupperettighederne, når jeg bruger samba til at kigge med?

Jeg prøvede lige at gøre sådan:
chmod g+x Om
og så rettes permissions til:
drwxrwsr-x 3 mbreum sick 4096 Apr 14 01:01 Om/

Altså ændres 'S' ikke til 'x', men til 's' - og så kan jeg se indholdet
via samba.

Men så er det jo ikke længere automatisk, som det gerne skulle være -
medmindre, jeg laver et script, der løber alle directories igennem og
retter permissions fra tid til anden?

På forhånd tak,
--
Morten Mikkelsen
If aliens are smart enough to travel through space,
why do they keep abducting the dumbest people on Earth?

 
 
Klaus Alexander Seis~ (17-04-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 17-04-01 00:28

Morten Breum Mikkelsen skrev:

> drwxrwSr-x 3 mbreum sick 4096 Apr 15 14:07 Om/
> ^
> 1) Hvad betyder dette store S ?
> (i modsætning til det lille s, der er på /var/www)

Hvis man fjerner s-bitten, ville rws blive til rwx og rwS til rw-,
og der skal x på for at man kan se indholdet af en mappe.

Hvordan ser umask ud for det program / den bruger der opretter
mappen?


// Klaus

--
><>°

Morten Breum Mikkels~ (17-04-2001)
Kommentar
Fra : Morten Breum Mikkels~


Dato : 17-04-01 09:50

In article <slrn9dn003.khk.kas@zigzag.magnetic-ink.dk>, "Klaus Alexander
Seistrup" <kas@magnetic-ink.dk> wrote:


> Morten Breum Mikkelsen skrev:
>
>> drwxrwSr-x 3 mbreum sick 4096 Apr 15 14:07 Om/
>> ^
>> 1) Hvad betyder dette store S ?
>> (i modsætning til det lille s, der er på /var/www)
> Hvis man fjerner s-bitten, ville rws blive til rwx og rwS til rw-, og
> der skal x på for at man kan se indholdet af en mappe.

Men hvad betyder det, at s'et er blevet stort?
De mapper, jeg selv har chmod'et kan fint ses - mapper med stort s kan
og så ses, men ikke deres indhold (gennem samba).
Mapperne er ikke oprettet gennem samba, men med en ganske alm. mkdir.

> Hvordan ser
> umask ud for det program / den bruger der opretter mappen?

012

--
Morten Mikkelsen
One seventh of your life is spent on Monday.

Kent Friis (17-04-2001)
Kommentar
Fra : Kent Friis


Dato : 17-04-01 10:57

Den Tue, 17 Apr 2001 10:50:03 +0200 skrev Morten Breum Mikkelsen:
>In article <slrn9dn003.khk.kas@zigzag.magnetic-ink.dk>, "Klaus Alexander
>Seistrup" <kas@magnetic-ink.dk> wrote:
>
>
>> Morten Breum Mikkelsen skrev:
>>
>>> drwxrwSr-x 3 mbreum sick 4096 Apr 15 14:07 Om/
>>> ^
>>> 1) Hvad betyder dette store S ?
>>> (i modsætning til det lille s, der er på /var/www)
>> Hvis man fjerner s-bitten, ville rws blive til rwx og rwS til rw-, og
>> der skal x på for at man kan se indholdet af en mappe.
>
>Men hvad betyder det, at s'et er blevet stort?
>De mapper, jeg selv har chmod'et kan fint ses - mapper med stort s kan
>og så ses, men ikke deres indhold (gennem samba).
>Mapperne er ikke oprettet gennem samba, men med en ganske alm. mkdir.
>
>> Hvordan ser
>> umask ud for det program / den bruger der opretter mappen?
>
>012

rwxrw-r-x

Hvordan hulen er du kommet frem til den umask? Ret den tilbage til 022
(evt. 002). Så skulle dine problemer gerne være løst.

Mvh
Kent
--
http://www.celebrityshine.com/~kfr - sidste billede: planets.png

Klaus Alexander Seis~ (17-04-2001)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 17-04-01 10:54

Morten Breum Mikkelsen skrev:

>> Hvis man fjerner s-bitten, ville rws blive til rwx og rwS til rw-,
>> og der skal x på for at man kan se indholdet af en mappe.
>
> Men hvad betyder det, at s'et er blevet stort?

Det jeg skrev: at x'et ikke er der mere. rws er rwx + en s-bit, rwS
er rw- + en s-bit.

>> Hvordan ser umask ud for det program / den bruger der
>> opretter mappen?
>
> 012

Er det ikke dét der er i vejen? En umask på 002 svarer til rwxrwxr-x
(evt. + s-bit), 012 til rwxrw-r-x og 022 til rwxr-xr-x.


// Klaus

--
><>°

Morten Breum Mikkels~ (18-04-2001)
Kommentar
Fra : Morten Breum Mikkels~


Dato : 18-04-01 19:58

In article <slrn9do4kt.tkr.kas@zigzag.magnetic-ink.dk>, "Klaus Alexander
Seistrup" <kas@magnetic-ink.dk> wrote:


> er rw- + en s-bit.

Ohoooo... Nu giver det mening - jeg forstod åbenbart ikke det, du
skrev.. Nu giver det jo god mening.

>> 012
> Er det ikke dét der er i vejen?

Hm... Ingen kommentarer!

Tak,

--
Morten Mikkelsen
Red meat is NOT bad for you.
Now, blue-green meat, that's REALLY BAD for you.

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408893
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste