HDD: Aber als User!

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

HDD: Aber als User!

Beitrag von FishermansFriend » 31.03.2005 19:30:21

Hi Leute,
hab eine neue HDD in den PC eingebaut, tut soweit tadellos. Nun hab ich aber als User keine schreibberechtigung, sondern darf bloss lesen. Hingegen kann ich als Root auch schreiben.

Wie kann ich das jetzt so ändern, dass ich auch als User schreiben kann?

Danke für eure Hilfe (leider nichts passendes gefunden :S!),
fg

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 31.03.2005 19:34:30

für jede partition (je nachdem ob die ganze platte eine part. oder mehrere hat)

Code: Alles auswählen

mount -w datenträger verzeichnis

wenn es nicht deine frage trifft dann
http://www.linuxfibel.de/hwinstall.htm#festplatte

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 31.03.2005 19:40:54

Hi,
danke für deine Antwort!

Doch wie kann ich das ganze dan automatisch machen => damit ich nicht mehr neu mounten muss??Hab ich ja schon in der fstab drinnen....
Zudem... Täusch ich mich, oder kann man nicht die "mount"-funktion nur als Root ausführen?

Kann ich nicht irgendwie den Usern die Rechte geben, auf der HDD zu schreiben?
Danke für eure Hilfe!

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 31.03.2005 19:57:02

Code: Alles auswählen

man mount && man fstab
- einfach mal lesen, da steht alles drin.

cu

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 31.03.2005 20:03:09

... leider kann ich so gut wie kein englisch... :roll:

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 31.03.2005 20:07:40

wenn du deine hdd in /etc/fstab drinnen hast und die richtigen options da stehen wird die partion(en) auch so gemountet das ein user schreib und lese rechte hat
poste einmal deine fstab ...

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 31.03.2005 20:18:12

Code: Alles auswählen

# /etc/fstab: filesystem table.
#
# filesystem  mountpoint  type  options  dump  pass
/dev/hda2  /  ext3  defaults,errors=remount-ro  0  1

proc  /proc  proc  defaults  0  0
/dev/fd0  /floppy  vfat  defaults,user,noauto,showexec,umask=022  0  0
usbdevfs  /proc/bus/usb  usbdevfs  defaults  0  0
sysfs  /sys  sysfs  defaults  0  0
/dev/cdrom /cdrom  iso9660  defaults,ro,user,noexec,noauto  0  0
/dev/cdrom1 /cdrom1  iso9660  defaults,ro,user,noexec,noauto  0  0
/dev/dvd /dvd  iso9660  defaults,ro,user,noexec,noauto  0  0
/dev/cdaudio /cdaudio  iso9660  defaults,ro,user,noexec,noauto  0  0
/dev/cdrom1 /mnt/auto/cdrom1  auto   users,noauto,exec,ro 0 0


/dev/hdb1 /mnt/hdb1 ext3 noauto,users,exec 0 0
/dev/hdb2 /mnt/hdb2 auto noauto,users,exec 0 0
/dev/hdb3 /mnt/hdb3 auto noauto,users,exec 0 0



# Added by KNOPPIX
/dev/sda1 /mnt/sda1 vfat noauto,users,exec,umask=000 0 0
# Added by KNOPPIX
/dev/sda2 /mnt/sda2 vfat noauto,users,exec,umask=000 0 0
# Added by KNOPPIX
/dev/sda3 /mnt/sda3 vfat noauto,users,exec,umask=000 0 0
# Added by KNOPPIX
/dev/hda1 /mnt/hda1 ext3 noauto,users,exec 0 0

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 31.03.2005 20:42:40

ändere das

Code: Alles auswählen

/dev/hdb1 /mnt/hdb1 ext3 noauto,users,exec 0 0
/dev/hdb2 /mnt/hdb2 auto noauto,users,exec 0 0
/dev/hdb3 /mnt/hdb3 auto noauto,users,exec 0 0 
auf

Code: Alles auswählen

/dev/hdb1 /mnt/hdb1 ext3 defaults 0 0
/dev/hdb2 /mnt/hdb2 ext3 defaults 0 0
/dev/hdb3 /mnt/hdb3 ext3 defaults 0 0 
dannn neu booten - was passiert?

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 31.03.2005 21:08:15

Danke, bleibt jedoch alles unverändert....

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 31.03.2005 21:12:19

FishermansFriend hat geschrieben:Danke, bleibt jedoch alles unverändert....
:? hmm ... ?
noch einmal eine frage - du hast zwei PATA platten mit IDE controller - das ist doch so oder?
und beide haben ext3 als FS nehme ich stark an?

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 03.04.2005 11:05:36

Genau - Zwei ATA, IDE Controller....Komisch

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 03.04.2005 11:09:12

mach bitte als root einmal

Code: Alles auswählen

fdisk -l /dev/hdb
und poste das ergebnis

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 03.04.2005 11:15:56

es sind ext3 oder fat32 oder was für Dateisysteme?
bei fat32 musst du (als eine Möglichkeit deine FSTAB so erweitern

Code: Alles auswählen

/dev/hdb2 /mnt/hdb2 auto noauto,users,exec,umask=0000    0    0 
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 03.04.2005 11:40:29

Savar hat geschrieben:es sind ext3 oder fat32 oder was für Dateisysteme?
darum auch meine bitte an ihn fdisk -l /dev/hdb zu machen - denn bevor man nicht genau sagen kann welches FS er drauf hat kann man eh nichts machen - aber nat. wenn er eine FAT partition hat dann muss er den eintrag machen wie von dir gesagt ...

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 03.04.2005 11:55:34

Sind alles ext3 Partionen;

root@simon_workstation:/home/sibru# fdisk -l /dev/hdb

Platte /dev/hdb: 122.9 GByte, 122942324736 Byte
255 Köpfe, 63 Sektoren/Spuren, 14946 Zylinder
Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes

Gerät Boot Start End Blocks Id System
/dev/hdb1 1 4621 37118151 83 Linux
/dev/hdb2 4622 9242 37118182+ 83 Linux
/dev/hdb3 9243 14946 45817380 83 Linux
root@simon_workstation:/home/sibru#

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 03.04.2005 12:14:41

wenn es ext3 ist, dann sollte es daran liegen, dass die Dateien und Verzeichnisse einfach root oder wem anderes gehören..

Code: Alles auswählen

ls -l /mnt/hdb1
sollte dir sagen warum du nicht schreiben kannst
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 03.04.2005 12:25:08

was siehst du? posten!

du kannst die rechte dann so ändern

Code: Alles auswählen

chmod a+rw /dev/hdb
funkt. es nun?

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 03.04.2005 12:31:34

sibru@simon_workstation:~$ ls -l /mnt/hdb3
insgesamt 4
drwxr-xr-x 3 root root 4096 2005-03-31 19:13 Gotthard
sibru@simon_workstation:~$
Das mit dem
chmod a+rw /dev/hdb3
hat leider nichts gebracht... :S

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 03.04.2005 12:54:24

meandtheshell hat geschrieben:was siehst du? posten!

du kannst die rechte dann so ändern

Code: Alles auswählen

chmod a+rw /dev/hdb
funkt. es nun?
Du meinst wohl

Code: Alles auswählen

chmod a+rw /mnt/hdb3
@FishermansFriend:
Wenn das /dev/hdb3 schreibbar auf /mnt/hdb3 gemountet ist, dann kannst du dort auch die Dateien anderen Benutzern zuordnen. Zur Zeit gehört die Datei Gotthard user root und group root.
Du kannst nun für alle Schreibrecht und Leserecht geben (siehe oben), oder ein Unterverzeichnis anlegen, und dieses dann mit chown deinem Benuter zuweisen.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 03.04.2005 13:11:00

Lohengrin hat geschrieben: Du meinst wohl

Code: Alles auswählen

chmod a+rw /mnt/hdb3
natürlich ...
meandtheshell pause machen sollte - verwirrt er ist - 3 pc´s mit ähnlichem thema er vor sich hat - verwechseln er anfängt ...

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 03.04.2005 13:28:18

Wahrscheinlich sind die Rechte in den ext3-Stammverzeichnissen falsch gesetzt, so dass nur root schreiben darf. Mach mal ein ls -l an den Mountpoints

FishermansFriend
Beiträge: 351
Registriert: 06.02.2005 16:07:04

Beitrag von FishermansFriend » 03.04.2005 16:27:21

Mit chmod a+rw /mnt/hdb3 funktioniert es jetzt super,
doch hätte ich es natürlich lieber, wenn so was automatisch geschehen würde...

Code: Alles auswählen

sibru@simon_workstation:~$ ls -l /mnt/hdb3
insgesamt 4
drwxr-xr-x    3 root     root         4096 2005-03-31 19:13 Gotthard
sibru@simon_workstation:~$

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 04.04.2005 12:07:55

FishermansFriend hat geschrieben:Mit chmod a+rw /mnt/hdb3 funktioniert es jetzt super,
doch hätte ich es natürlich lieber, wenn so was automatisch geschehen würde...
Das wäre fahrlässig!
Jeder Gast auf deinem System hätte automatisch Schreibzugriff auf diese Platte. Üblich ist, dass beim Einrichten, fast nichts erlaubt ist, und wenn man will, dass mehrere Leute Schreibzugriff haben, dann richtet man eine Gruppe ein, deren Mitglieder diese Leute sind, und gibt dieser Gruppe Schreibzugriff über /mnt/hdb3 oder über ein Unterverzeichnis darin.

Antworten