Festplatte Mount für Spezieller Benutzer

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 10:16:42

Ich habe einen Debian 8 Root Server zuhause stehen. Der Server hat die IP "192.168.31.200" fest. Ich habe eine zweite Festplatte von einem Windows PC mit eingebaut um meine Daten die Ich auf Windows gespeichert hab über Netzlaufwerke im ganzen Haus zu bekommen. Die Festplatte ist NTFS formatiert und hat kein Betriebssystem oder ähnliches drauf. Ich möchte gerne diese Festplatte als Home Verzeichnis für einen Samba user einrichten damit ich wie bereits gesagt die Festplatte im ganzen Haus benutzen kann. Ich möchte auch das das die Daten nur für den Samba Benutzer und für die Gruppe ist als chmod 770. Das Problem ist wen ich die Festplatte mit diesem Befehl mounte: "mount -t NTFS /dev/sda1 /Home/marcel/" ist der Besitzer root und die Rechte 777. Versuche ich allerdings "chmod -R 770 /home/marcel/" passiert nichts genau sowie bei "chown -R marcel:marcel /Home/marcel/". Was kann ich machen damit die Festplatte die Rechte 770 hat und der Besitzer marcel ist. Ich glaube man kann etwas als Zusatz Option in den Befehl machen oder in die Fstab.
Bitte Helft mir!!

MfG
Marcel

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 10:22:42

Der user marcel ist ein normaler Linux user mit disabled login für die Konsole und aktiviert bei Samba mit "smbpasswd -a marcel"

Benutzeravatar
MSfree
Beiträge: 11748
Registriert: 25.09.2007 19:59:30

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von MSfree » 23.10.2015 11:30:38

DieKrabbe hat geschrieben:Ich habe einen Debian 8 Root Server zuhause stehen.
Unter Rootserver versteht man gemeinhin etwas anderes als einen Heimserver.
Der Server hat die IP "192.168.31.200" fest.
Die IP-Adresse spielt bei der Problembewältigung keine Rolle.
Ich habe eine zweite Festplatte von einem Windows PC mit eingebaut um meine Daten die Ich auf Windows gespeichert hab über Netzlaufwerke im ganzen Haus zu bekommen. Die Festplatte ist NTFS formatiert
Warum ist die Platte NTFS-formatiert?

Auch, wenn es nur ein Nebenkriegsschauplatz ist, NTFS ist für Samba nicht notwendig und für die Dateizugriffsrechte macht es die Sache nicht unbedingt einfacher.
Ich möchte gerne diese Festplatte als Home Verzeichnis für einen Samba user einrichten
Was verstehst du unter "Homeverzeichnis"?
damit ich wie bereits gesagt die Festplatte im ganzen Haus benutzen kann.
OK, das geht ganz einfach mit Samba, in der /etc/samba/smb.conf
Ich möchte auch das das die Daten nur für den Samba Benutzer und für die Gruppe ist als chmod 770. Das Problem ist wen ich die Festplatte mit diesem Befehl mounte: "mount -t NTFS /dev/sda1 /Home/marcel/" ist der Besitzer root und die Rechte 777
Die Zugriffsrechte werden nicht durchgereicht. Es ist völlig egal, ob der Mountpoint root oder Hugo gehört.

Ich würde das Laufwerk auch nicht auf /Home/marcel mounten, das bringt überhaupt nichts, schon gar nicht die Vererbung der Zugriffsrechte.

Ich würde:

1. das Laufwerk mit ext4 formatieren
2. das Dateisystem unter /samba mounten
3. unter /samba ein Verzeichnis namens shares erzeugen.
3a. share mit chmod 777 beschreibbar für jeden machen.
4. in smb.conf /samba/shares als [pub] oder irgendein andere phantasievoller Name freigeben
5. mit smbpasswd dem Benutzer marcel ein smb-Passwort verpassen
6. den Windowsrechner auf Netzlauffwerk verbinden gehen:
6a. dort \\192.168.31.200\pub eingeben
6b: benutzer marcel eingeben
6c: das vormals mit smbpasswd erstellte Paßwort eingeben
7. glücklich sein.

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 11:44:22

Formatieren geht nicht da ich dort 500GB an Daten habe und ich die nirgends ablegen kann

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 11:45:46

Und was ist der Unterschied zwischen einem Heimserver und Root server

Benutzeravatar
MSfree
Beiträge: 11748
Registriert: 25.09.2007 19:59:30

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von MSfree » 23.10.2015 12:02:53

DieKrabbe hat geschrieben:Formatieren geht nicht da ich dort 500GB an Daten habe und ich die nirgends ablegen kann
Es ist aber ziemlich leichtsinnig, keinen Platz für ein Backup zu haben.
Und was ist der Unterschied zwischen einem Heimserver und Root server
Heimserver:
steht zuhause, ist aus dem Internet nicht auf direktem Weg erreichbar

Root-Server:
von irgendeinem Provider (1&1, Hetzner, Server4U...) gemieteter Server, der direkt im Internet erreichbar ist, in irgendeinem Rechenzentrum steht, und auf den du mit Root-Rechten zugreifen kannst.

Man kann seine Beiträge auch editieren, um nicht immer die stenoartigen Fragefetzen lesen zu müssen.

TomL

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von TomL » 23.10.2015 12:03:50

MSfree hat geschrieben:Ich würde das Laufwerk auch nicht auf /Home/marcel mounten, das bringt überhaupt nichts, schon gar nicht die Vererbung der Zugriffsrechte.
Warum nicht? Die Zugriffsrechte werden eh nicht vererbt, allenfalls dessen was root auf der Platte erlaubt hat und was in der samba.conf eingetragen ist, aber vom Client wird nix vererbt.

Mit den folgenden Einträgen (editieren) in der server->smb.conf...

Code: Alles auswählen

[homes]
comment = Home Directories
browseable = yes
read only = no
create mask = 0770
force create mode = 770
directory mask = 0770
valid users = %S
...und den Einträgen (sind anzupassen) in der server->fstab

Code: Alles auswählen

/dev/sdb1                  /media/Lokal_NTFS    ntfs-3g  rw
/media/Lokal_NTFS/marcel   /home/marcel/Daten   none bind
und letztenendes mit dem normalen mounts auf dem Client wiederrum rein in sein Client-HomeDir hat er das Problem auch gelöst. Er muss nur die User anlegen, auf dem Server und Client sinnvollerweise gleiche Passwörter verwenden, ebenso das gleiche für Samba. Dann zusätzlich noch auf dem Server auf der zweiten Platte, die m.E. auf jeden Fall root gehören sollte, ein exklusives Verzeichnis "/marcel" zum Lesen und Schreiben freigeben, dann rennt das System... eigentlich ist das imho auch recht einfach zu lösen.

Bezogen auf meine ext4-Platte würde der Client-Mount bei mir dann so aussehen.... den muss man natürlich passend ändern:

Code: Alles auswählen

mount //10.10.1.2/homes/Daten   /home/marcel/SHome    -t cifs  -o credentials=/home/marcel/.smbcredentials,uid=marcel,gid=marcel,rw,suid,dev,exec,async
Zuletzt geändert von TomL am 23.10.2015 12:32:17, insgesamt 4-mal geändert.

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 12:15:46

Das mit Samba ist mir bewusst das es nicht veerbt wird das habe ich dank euch verstanden das ding ist das ich nicht nur Samba als Dateiserver laufen lassen werde

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 12:17:19

Diese Programme sollen auch außerhalb meines Privaten Netzwerks erreicht werden können deshalb will ich das das nur der besitzer die Platte anschauen und bearbeiten darf niemand sonst außer root

TomL

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von TomL » 23.10.2015 12:17:54

DieKrabbe hat geschrieben:Das mit Samba ist mir bewusst das es nicht veerbt wird das habe ich dank euch verstanden das ding ist das ich nicht nur Samba als Dateiserver laufen lassen werde
Sondern?
DieKrabbe hat geschrieben:Diese Programme sollen auch außerhalb meines Privaten Netzwerks erreicht werden können deshalb will ich das das nur der besitzer die Platte anschauen und bearbeiten darf niemand sonst außer root
Du müsste Dich ein wenig mehr mit den Bascis beschäftigen. Programme kannst Du nicht einfach von aussen direkt erreichen, sondern nur Interfaces, und darüber dann die lokalen Netzwerkressourcen.... und erst dahinter befinden sich Daten und Programme und Peripherie-Hardware. Aber auch die Programme sind erst mal nur Dateien, die meistens nicht übers Netz ausgeführt werden, und noch seltener gar interaktiv und mit GUI... und wo es meistens auch kaum sinnvoll ist, sie von ausserhalb übers Netz zu starten. Beispielsweis würde das mit einem Mail-Profil überhaupt nicht funktionieren, weil das Mailprofil oft viel zu umfangreich ist, um es von ausserhalb zu bearbeiten. Da müsste man dann eher an RDT denken, aber da ist das wieder mit Samba und Rechten ne neue Seite ... weil dann möglicherweise gar kein Samba gebraucht wird, man ist ja eh "direkt" an der Maschine.
Zuletzt geändert von TomL am 23.10.2015 12:24:29, insgesamt 1-mal geändert.

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 12:18:45

FTP SfTP Owncloud und BTSync

TomL

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von TomL » 23.10.2015 12:28:40

DieKrabbe hat geschrieben:FTP SfTP Owncloud und BTSync
ach so... :wink: ... ok, ich bleib mal dabei.... Du brauchst auf jeden Fall noch mehr Kenntnisse über die Basics.... deswegen würde ich solche Projekte noch ein wenig hintenanstellen, damit du nicht über unerwünschte unbekannte Wege genau das aushebelst, was Du möchtest... und zwar Sicherheit und exklusive Zugriffe auf Deine Platten und Daten.

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 12:31:01

Genau. BTSync soll im Privaten Netzwerk Alle Handys auf die Festplatte Syncen. Owncloud um Zugriff auf die Daten über cloud zu haben und FTP für einen Web DL Server

DieKrabbe
Beiträge: 49
Registriert: 06.11.2014 14:01:14

Re: Festplatte Mount für Spezieller Benutzer

Beitrag von DieKrabbe » 23.10.2015 23:24:37

Habe es hingekriegt!!!!
Habe den Mountbefehl so gestaltet:
mount -t ntfs /dev/sda1 /home/marcel/ -o gid=marcel,uid=marcel,umask=0007

gid und uid für Benutzer und gruppe und mit umask habe ich die Rechte eingestellt ^^

TROTZDEM DANKE FÜR EURE HILFE!!!

Antworten