Sida 1 av 1

Fysisk Sudo [LÖST]

Postat: 20 mar 2009, 22:16
av ICE
Hej

Hur ordnar jag en fysisk Sudo?
Det är irriterande när jag inte har rättigheten att högerklicka på en fil välja att radera den på en extern hårddisk.

Som det är idag måste jag använda terminalen, det fungerar visserligen bra, men jag vill ändå ha Sudo-behörighet på min dator.

Jag har sett att man kan ställa in behörigheten under Properties, men det kan inte jag göra. "Only the owner can change permissions".
Lite irriterande att jag inte är min egen ägare vet ni.

Trevlig kväll

Re: Fysisk Sudo

Postat: 20 mar 2009, 23:09
av palle-kuling
Lite irriterande att jag inte är min egen ägare vet ni.
Prova apt://nautilus-gksu och apt://nautilus-open-terminal
Men har du konstiga rättigheter på extern hårddisk, kanske det är dags att du går den rätta vägen och "fixar" de rättigheterna istället.
Gå in i roten på disken det handlar om (men gör det inte om det är en systemdisk av något slag!), och kör
sudo chown -R DITTNAMN:DITTNAMN .
så slipper du använda nautilus i "root mode" hädanefter. Det funkar iof inte om det är NTFS/FAT, men då bör det funka automatiskt, så jag misstänker att det är ext2/3 som filsystem?

Re: Fysisk Sudo

Postat: 20 mar 2009, 23:23
av ICE
Nope

De är NTFS alla mina diskar.
Linuxdiskarna vet jag inte, men alla som går i Windows är NTFS, alltså alla utom Linux.

Re: Fysisk Sudo

Postat: 21 mar 2009, 02:25
av palle-kuling
Du har helt rätt, man kan inte ändra rättigheter, för dom "finns igentligen inte" på FAT/NTFS diskar. Men dom bör monteras med skriv/läsrättigheter för alla. Iallafall är det tanken.
Jag har inga problem med NTFS diskar.
Kör du intrepid? Monterar du disken med gnome (eller lade installern till dem så de är monterade hela tiden - om så posta /etc/fstab här)? Vi snackar om en extern, dvs USB disk här eller?

Vad säger (montera/öppna disken först)

Kod: Markera allt

mount | grep ntfs
respektive (på en fil du inte kan ta bort)

Kod: Markera allt

stat FILNAMN

Re: Fysisk Sudo

Postat: 21 mar 2009, 14:25
av ICE
Ja, jag har Intrepid.
Enligt diskhanterare så är sdb1 monterad.

Detta gäller både "D:" alltså "SDB1" och exerna diskar som usbminnen och diskar i externa chassin.

Detta är Fstab:

Kod: Markera allt

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc	/proc	proc	defaults	0	0
#Entry for /dev/sda5 :
UUID=a51a0a3b-eebd-4f0e-aae5-1efe8a48b6e6	/	ext2	relatime,errors=remount-ro	0	1
#Entry for /dev/sdb1 :
UUID=A65C01065C00D2CB	/media/sdb1	ntfs	defaults,nls=utf8,umask=0222	0	0
#Entry for /dev/sda1 :
UUID=EC10D77310D742EE	/windows	ntfs	defaults,umask=007,gid=46	0	1
#Entry for /dev/sda6 :
UUID=9f17bdf7-a34b-4b2a-a203-bf78f606a9c1	none	swap	sw	0	0
/dev/scd0	/media/cdrom0	udf,iso9660	user,noauto,exec,utf8	0	0

Sdb1 finns med där.


Kod: Markera allt

mount | grep ntfs
Gav inget, jag fick bara upp nästa commandorad.

Re: Fysisk Sudo

Postat: 21 mar 2009, 17:03
av palle-kuling
När det gäller dom diskar/partitioner som monteras vid uppstart (jag gissar att det är dom som sitter monterade i datorn), så är /etc/fstab felkonfigurerad. Iallafall om du vill ha läs/skrivrättigheter för "vanliga användare". Har du lagt in det (NTFS partitionerna) själv, eller hamnade det där automatiskt när du installerade? Eller är det kanske en kvarleva från att du uppgraderat från en tidigare version av ubuntu?

I alla fall, ändra

Kod: Markera allt

#Entry for /dev/sdb1 :
UUID=A65C01065C00D2CB   /media/sdb1   ntfs   defaults,nls=utf8,umask=0222   0   0
#Entry for /dev/sda1 :
UUID=EC10D77310D742EE   /windows   ntfs   defaults,umask=007,gid=46   0   1
till

Kod: Markera allt

#Entry for /dev/sdb1 :
UUID=A65C01065C00D2CB   /media/sdb1   ntfs-3g   defaults,umask=007,gid=46   0   0
#Entry for /dev/sda1 :
UUID=EC10D77310D742EE   /windows   ntfs-3g   defaults,umask=007,gid=46   0   0
Se till att du är med i gruppen "plugdev" (det bör du vara, normalt sett), du kan se vilka grupper du är med i med kommandot "groups".
Se till att och köra scandisk i windows på alla partitioner som bråkar i linux, och, gör alltid säker borttagning i windows (och ubuntu) innan du sliter ut diskarna (USB).
Kanske vi får till det till slut?

Re: Fysisk Sudo

Postat: 21 mar 2009, 21:17
av ICE
Gött nu fungerar det.

Det var fstab som gjorde det.

Bara ett par korta frågor kvar:

Vad gör/är 3G, umask, gid och nls?

Jag är med i plugdev, vad är det?


Saken var den att när jag jobbade i Ubuntu monterades inte sdb1 automatiskt så jag ficj själv lägga till den i diskhanteraren. Kan ha varit det.
Jag är alltid noga med säker borttagning. Det kan sluta illa om man råkar missa det har jag märkt :)

Re: Fysisk Sudo

Postat: 21 mar 2009, 23:11
av palle-kuling
Vad gör/är 3G, umask, gid och nls?
ntfs-3g är uppföljaren till ntfs (filsystemet, men linux versionen alltså), och har stöd för skrivning till disk (som är stabilt), medans ntfs bara hade experimentellt (och ostabilt) stöd för att skriva till NTFS filsystem.
En umask är linux rättigheter i oktal form, fast tvärtom när man skriver det. 777 är ju "vanliga" fulla rättigheter för alla, medans 000 är fulla rättigheter när man skriver det i "umask format".
nls= använder man för att sätta vilken kodning alfabetet ska ha på filerna, så det funkar när man t.ex. behöver konstiga bokstäver som ÅÖÄØÆ etc.
gid är en förkortning för Group ID. uid är User ID. Det är nummer som motsvarar en grupp/användare.
Jag är med i plugdev, vad är det?
plugdev är en grupp som enheter (och diskar/partitioner) tillåter medlemmar att "komma åt". Det behövs när man t.ex. ansluter USB diskar etc.

I det här fallet ansluts diskarna i din /etc/fstab med umask=007,gid=46.
umask 007 betyder; ägare>läs/skriv, grupp>läs/skriv, andra>inget. (som 770 i "vanliga rättigheter" på en fil).
gid=46 ser till att disken tillåter medlemmar ur grupp 46 (vilket är plugdev, hehe) att komma åt filer på den.

Snurrigt? Jovisst, men det funkar ;)

Re: Fysisk Sudo

Postat: 22 mar 2009, 21:59
av ICE
Jo, det var ganska snurrigt, men man lär sig.

Tusen tack för hjälpen.