create mask/mode

Post Reply
Message
Author
linkfinger

create mask/mode

#1 Post by linkfinger »

1. Frage
Was bedeuten eigentlich die Zahlen hinter create mask/mode speziell

create mask 770 oder 750
selbiges für create mode.

Habe das in mehreren Beiträgen zur smb.conf gelesen und kann damit nichts anfangen.

2. Frage
Habe einen laufenden Samba unter suse 7.2 prof. Zugriffe ok. Aber: Ich bekomme bei meinem Arbeitsprogramm ab und zu hässliche Fehlermeldungen die ungefähr so aussehen, dass ich keine Berechtigung zum Schreiben in der Datei hätte.
a) Gibt es eine besondere Einstellung für Dateirechte?
b) Macht es dabei einen Unterschied, wenn mehrere Leute gleichzeitig mit dem Programm arbeiten, welches so konzipiert ist, dass es auf dem Server abgelegt wird und von den Workstations aufgerufen werden kann. (Teile des Programms liegen auf den Workstations aber verschiedene Daten usw. liegen auf dem Server)

Der Linkfinger

P.S. Das Programm soll eigentlich auf einem Win2000 oder NT Server laufen. Braucht es dazu spezielle Einstellungen?

ratte

Re: create mask/mode

#2 Post by ratte »

das setzt die Filepermissions...

man chmod
man umask

ratte

Linkfinger

Re: create mask/mode

#3 Post by Linkfinger »

That means?

Mach ma Beispiele, dass ich was zum ausprobieren habe. Oder wo gibt es eine Tabelle, die mir auskunft gibt, welcher Wert was bewirkt.

See ya

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: create mask/mode

#4 Post by trinity »

<blockquote><hr>That means?<hr></blockquote>
log dich auf deinem linux rechenr ein und tipp

man chmod

und siehe da, es wurde licht <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

ratte

Re: create mask/mode

#5 Post by ratte »

*nix hat ein einfaches aber effizientes Mittel, um User und ihre Faehigkeiten gegeneinander abzugrenzen.

Files (und auch Ordner *sind* Files) haben grundsaetzlich 3 Rechte, die gesetzt oder nicht gesetzt sein koennen:
-lesen
-schreiben
-ausfuehren

und gehoeren immer einem user und sind immer einer Gruppe zugeordnet.

ein textfile das User Hans geschrieben hat, hat lese und schreibrechte fuer User Hans, und nun kann Hans die Rechte, die ls -l mit -rw-r--r-- nach -rw------- andern.
VOn nun an kann nur er das File lesen und beschreiben, User Gretel darf das File weder lesen noch schreiben (zb loeschen).

so, dass muss nun aber zum ersten Verstaendnis reichen.

ratte

prg_tom
Posts: 60
Joined: 21. May 2001 14:20
Location: Österreich

Re: create mask/mode

#6 Post by prg_tom »

zb:
chmod 755
erste ziffer : benutzer
zweite: gruppe
dritte: andere

den jeweiligen benutzer kannst mit chown, gruppe mit chgrp setzen auf dem sich diese zahlen beziehen.

jede ziffer:
lesen = 4 , schreiben = 2, ausführen= 1

einfach addieren:
damit auf unser beispiel:
benutzer darf lesen, schreiben ,ausführen
gruppe und andere dürfen lesen und ausführen.

falls du mal eine umask benötigst, einfach invert:
bei 755 - 022
also: umask 022

Grüße Tom.

Linkfinger

Re: create mask/mode

#7 Post by Linkfinger »

Ok. Danke für die Erleuchtung.

Bin gespannt, ob das funktioniert. Das ist sowas wie das Attribute ändern unter Windows? Vielleicht geht deshalb beim Samba bei mir immer mal eine Fehlermeldung an. Mmmh.

Noch ne Frage:
Geht das ändern der Attribute/Besitzrechte auch von einem Windoofs Client oder brauch ich dafür eine Linuxmaschine bzw. muß am Server selbst sitzen?

Der Linkfinger

cd
Posts: 114
Joined: 19. Dec 2000 21:04

Re: create mask/mode

#8 Post by cd »

Also ich wuerde mit telnet rueberhuepfen:

Start>Ausfuehren>telnet.exe LinuxRechnername

Gruesse, Clemens

Post Reply