• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af mich | 19.03.2018 03:58

Rettigheder ??

Hjælp generelt
Her i huset har vi flere SDkort til vores kameraer. De fleste dukker op og kan monteres uden problemer, når de sættes i kortlæseren, men et enkelt kræver root-godkendelse på en computer, men ikke på en anden. Permissions ser ens ud på begge computere, så jeg er forvirret.

[drwx------ 3 mich mich 32768 jan 1 1970 CANON_DC/
drwxr-xr-x 9 root users 4096 apr 17 2017 data/
drwxr-xr-x 7 root users 4096 maj 14 2017 My_Passport/
drwxr-xr-x 9 root users 4096 nov 30 02:20 Seagate_Backup+/
drwxr-xr-x 5 root users 4096 sep 13 2016 WD_Elements/
[

Forsøg på at ændre CANON_DC med chmod og chown er mislykkedes. Det virker simpelthen ikke. Heller ikke som root.

Kan nogle gennemskue dette, så hører jeg gerne om jeres guldkorn.
Det er CANON_DC, der er problemet.

Forslag er velkomne. :-)

  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer12

# 1

7 år 3 måneder siden

Permalink

Indsendt af osjensen den 19. marts 2018 kl. 07:10

Permalink

Er de formateret med samme

Er de formateret med samme fil-system?
Hvad med skrive-beskyttelsen. ho-ho
Hvad siger dmesg, om kortet.
fdisk -l fsck og mount, kan også give nyttige oplysninger.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

7 år 3 måneder siden

Permalink

Indsendt af frogmaster den 19. marts 2018 kl. 12:12

Permalink

Er tilladelserne på både

Er tilladelserne på både mapper og filer? Hvem har ejerskabet? Hvilke OS er installeret på maskinerne?

Har du prøvet denne kommando fra den overliggende mappe:
sudo chown -R "bruger navn":"bruger navn" "mappe navn"

Edit:
Anførselstegn er nødvendige hvis der er mellemrum i navne.
Flaget -R (rekursiv) er nødvendig for at kopiere rettigheden med ned gennem strukturen.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

7 år 3 måneder siden

Permalink

Indsendt af mich den 20. marts 2018 kl. 02:12

Permalink

Er de formateret med

#1: Er de formateret med samme fil-system?
Ja, vfat
Hvad med skrive-beskyttelsen. ho-ho
Det var det første jeg undersøgte. Ingen skrivebeskyttelse.
Hvad siger dmesg, om kortet.
32 GB Sandisk Ultra (uden problemer):
[mich@corax mich]$ dmesg
[702010.487560] [drm] HPD interrupt storm detected on connector DP-2: switching from hotplug detection to polling
[719634.596736] mmc0: error -110 whilst initialising SD card
[719634.600007] sdhci-pci 0000:15:00.2: Will use DMA mode even though HW doesn't fully claim to support it.
[719634.819355] mmc0: new high speed SDHC card at address aaaa
[719634.831038] mmcblk0: mmc0:aaaa SU32G 29.7 GiB
[719634.832160] mmcblk0: p1
[719642.492327] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

Skiftede til REEKIN 4 GB SDkort (som kun kan mountes af root):
[mich@corax mich]$ dmesg
[720386.582263] mmc0: card aaaa removed
[720386.595009] sdhci-pci 0000:15:00.2: Will use DMA mode even though HW doesn't fully claim to support it.
[720416.158744] sdhci-pci 0000:15:00.2: Will use DMA mode even though HW doesn't fully claim to support it.
[720416.637670] mmc0: new high speed SD card at address 0002
[720416.639198] mmcblk0: mmc0:0002 3.67 GiB
[720416.640171] mmcblk0: p1
[720416.771596] mmcblk0: error -110 transferring data, sector 7700352, nr 8, cmd response 0x900, card status 0xb00
[720416.772475] sdhci-pci 0000:15:00.2: Will use DMA mode even though HW doesn't fully claim to support it.
[720417.253450] mmc0: tried to reset card

fdisk -l fsck og mount, kan også give nyttige oplysninger.
Bortset fra størrelsen, er det samme oplysninger på begge.

#2: Er tilladelserne på både mapper og filer? Hvem har ejerskabet? Hvilke OS er installeret på maskinerne?
På mapperne er tilladelserne 700 og på de underliggende filer 644. Ejer.gruppe på alle er mich.mich. Det gælder både de kort, der umiddelbart kan læses og det kort, der kun kan mountes af root.
Maskinen kører Mageia 5.1 64 bit.
En anden maskine, der kører Mageia 32 bit, kan umiddelbbart mounte alle SDkort.

???
  • Log ind eller opret dig for at tilføje kommentarer

# 4

7 år 3 måneder siden

Permalink

Indsendt af osjensen den 20. marts 2018 kl. 11:57

Permalink

[720416.771596] mmcblk0:

[720416.771596] mmcblk0: error -110 transferring data, sector 7700352, nr 8, cmd response 0x900, card status 0xb00

Kan du bruge chmod og chown, hvis du gør det på 32bit maskinen?

Er det samme kerne, bortset fra 32 - 64bit.

Jeg synes forøvrigt der er mange, der har klaget over at auto-mount, pludselig ikke virker på det sidste.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

7 år 3 måneder siden

Permalink

Indsendt af frogmaster den 20. marts 2018 kl. 13:12

Permalink

Kan du bruge chmod og

#4: Kan du bruge chmod og chown, hvis du gør det på 32bit maskinen?

Kan man overhovedet det på et vfat (fat) system?

#0
Har du prøvet at formatere kortet?

Edit. Jeg forsøgte lige at google det, og kom op med den gamle artikel:
https://ubuntuforums.org/showthread.php?t=1646849
  • Log ind eller opret dig for at tilføje kommentarer

# 6

7 år 3 måneder siden

Permalink

Indsendt af osjensen den 20. marts 2018 kl. 14:03

Permalink

Kan man overhovedet det på

Kan man overhovedet det på et vfat (fat) system?

Normalt ikke, men det her kort er jo ligt unormalt.
Er det kameraet, der har formateret kortet sidst. 1970 tidsstemplet kunde tyde på det.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

7 år 3 måneder siden

Permalink

Indsendt af frogmaster den 20. marts 2018 kl. 14:41

Permalink

#6Who knows, men jeg tror

#6

Who knows, men jeg tror ikke det har med chmod og chown at gøre. Kun med filsystemet, og nu du fik stillet det gode spørgsmål, som mich svarede er vfat, så giver det mening at:

#0: Forsøg på at ændre CANON_DC med chmod og chown er mislykkedes. Det virker simpelthen ikke. Heller ikke som root.

vfat (Virtual File Allocation) er blot MS fat-16 med support af lange filnavne.

Som du også er inde på i #6, så løser det måske problemet at reformatere SD kortet.
Om det har indflydelse på kameraet aner jeg ikke.
Måske kan Canon svare på det?
  • Log ind eller opret dig for at tilføje kommentarer

# 8

7 år 3 måneder siden

Permalink

Indsendt af Slettet220102 den 20. marts 2018 kl. 19:21

Permalink

> #0
Jeg har erfaring med,

> #0

Jeg har erfaring med, at et SDkort godt kan opføre sig sådan, når det er dødt. Har du prøvet, at sætte et nyt i?
  • Log ind eller opret dig for at tilføje kommentarer

# 9

7 år 3 måneder siden

Permalink

Indsendt af mich den 21. marts 2018 kl. 01:31

Permalink

Svar til flere

Nej, man kan ikke ændre rettigheder og ejerskab på vfat, og jeg har da også kun forsøgt på den mappe, kortet er mounted i. Det kan så heller ikke, men måske skal man ikke lægge så meget i det.
Andre kort, der har været brugt i samme kamera, mounter i mapper med samme udseende incl. tidsstemplet 1. jan. 1970.

Kernen på den computer, hvor problemkortet kun kan mountes af root, er lidt ældre end på den, hvor den alm. bruger kan mounte, men kun omkring en måned ældre.
Jeg har ikke forsøgt at formatere kortet - endnu. Inden jeg forsøger det, vil jeg lige sikre mig, at jeg har kopieret alle billeder.

Kortet har opført sig på denne måde i lang tid, og jeg har ikke oplevet datatab, men det er først nu, jeg er blevet tilstrækkeligt irriteret til at forsøge at finde en forklaring.

Da en computer eller en kerne kun vil lade root mounte det specielle kort, tænkte jeg, at der må være en forskel på det kort og de andre. Den forskel har jeg så ikke kunnet finde. Måske vil jeg prøve at formatere det, men det kamera, det har været benyttet i, er imidlertid afgået ved døden af en anden årsag,
Så nu har det måske mest akademisk interesse. Eller teknisk.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

7 år 3 måneder siden

Permalink

Indsendt af frogmaster den 21. marts 2018 kl. 07:40

Permalink

Så nu har det måske

#9: Så nu har det måske mest akademisk interesse. Eller teknisk.

Du kan muligvis ændre på Mageia 64 bit's ejerskab af SD kortet fra /etc/fstab hvis du automounter kortet, efter det har vist sig det ikke hjælper at reformatere det.

Ejer.gruppe på alle er mich.mich. Det gælder både de kort, der umiddelbart kan læses og det kort, der kun kan mountes af root. Maskinen kører Mageia 5.1 64 bit.
En anden maskine, der kører Mageia 32 bit, kan umiddelbbart mounte alle SDkort.


Prøv også at sammenligne medlemskab af brugere og grupper, for eventuelle forskelle, på henholdvis 32bit og 64bit maskinerne.

Noget lidt andet, så er 16 bit filsystemer ikke supporteret på 64 bit arkitekturer. Derfor kan det måske ændre kompatibiliteten at formatere kortet med fat32, eftersom kameraet ikke længere er i spil?
  • Log ind eller opret dig for at tilføje kommentarer

# 11

7 år 2 måneder siden

Permalink

Indsendt af mich den 12. april 2018 kl. 03:44

Permalink

Beklager ventetiden. Sagen er mere eller mindre arkiveret.


#10: Noget lidt andet, så er 16 bit filsystemer ikke supporteret på 64 bit arkitekturer.
Måske ikke på Windows, men så vidt jeg har læst, er alle FAT-systemer fra FAT12 til FAT32 understøttet på Linux under fællesbetegnelsen vfat..

https://en.wikipedia.org/wiki/FAT_filesystem_and_Linux

I hvert fald kan alle de omtalte hukommelseskort fra 1 GB til 32 GB læses fra Linux.
mount rapporterer alle som vfat.
1 GB og 2 GB kort ser fdisk som fat16, og det genstridige 4 GB kort, der kun kan mountes af root, ser fdisk som fat32.
To 32 GB kort ses også som vfat af mount, mens fdisk siger fat32 (LBA).

1, 2 og 4 GB kortene har alle været benyttet i det nu afdøde kamera.




  • Log ind eller opret dig for at tilføje kommentarer

# 12

7 år 2 måneder siden

Permalink

Indsendt af frogmaster den 12. april 2018 kl. 18:44

Permalink

Måske ikke på

#11: Måske ikke på Windows, men så vidt jeg har læst, er alle FAT-systemer fra FAT12 til FAT32 understøttet på Linux under fællesbetegnelsen vfat.

Både 64 bit Windows og Linux systemer kan læse fat 16 medier, med begrænsninger, men er ikke kompatible med 16 bit programmer.

Jeg får ikke formuleret mig godt nok i #10 og der er ting iht problematikken jeg ikke er opdateret i. Jeg har aldrig haft brug for at sætte mig mere ind i det, men udfra et akademisk synspunkt er det interessant nok.

Fat 32 at er noget lidt andet. Det er bedre supporteret, også selvom alle programmer, skrevet til fat 32, ikke længere virker på 32 eller 64 bit OS. Ikke engang alle 16 bit programmer virker længere på 32 bit OS.

Så vidt jeg ved er support på fat 12, 16 og 32, begrænset til filstørrelser på henholdvis 32 MB. 2GB. 4GB.

#11: To 32 GB kort ses også som vfat af mount, mens fdisk siger fat32 (LBA).

Det ser ud for mig som inkonsistente resultater og interessant det sker. Jeg ved ikke hvorfor.

Noget andet, fik du det genstridige kort til at fungere på 64 bit maskinen uden root permissions, eventuelt fra fstab, der giver mulighed for at ændre permissions under boot?
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

En snak om Linux-kompatibel software 7
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Gode anmeldelser Zorin OS 17.3 3
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !