Avatar billede alexander_j Nybegynder
22. juli 2003 - 15:54 Der er 7 kommentarer og
1 løsning

samba og delte drev

i smb.conf har jeg indsat følgende kode:
[alle]
  path = /home/alle
  writable = yes
  browseable = yes
  comment = Mappe for alle
  create mode = 0740
  directory mode = 0740
  valid users = @users

I mit logonscript har jeg koden
NET USE X: \\minserver\alle /yes

Og det virker alt sammen fint - der fremkommer et drev med drevbogstav X og jeg kan åbne det - men så kommer problemet: jeg kan ikke skrive i den eller oprette mapper i den!
Hvad er problemet?

'writable = yes' har jeg set i en tutorials stående som 'writeable = yes', men jeg har prøvet med begge dele uden held - skal jeg sætte rettigheder andetssteds i linux - eller skulle det være nok at gøre det i smb.conf?
Avatar billede htm Nybegynder
22. juli 2003 - 16:01 #1
Du skal sætte rettighederne på mappen og den skal selvfølgelig eksisterer

sæt rettighederne med chmod - rettighederne afhænger af om du eks. logger på som ejeren af mappen.

Men for at give fulde rettigheder skriver du

bash# chmod 777 /home/alle

men skriv chmod --help for hjælp så du ikke sætter for store rettigheder!
Avatar billede the-ref Nybegynder
22. juli 2003 - 16:15 #2
bash# chgrp users /home/alle
bash# chmod 770 /home/alle

should work....
Avatar billede alexander_j Nybegynder
22. juli 2003 - 16:41 #3
Det virker, men hvordan giver man adgang til bestemte grupper og/eller bestemte brugere (er begynder i linux og blev ikke klogere af 'chmod --help') - skal det ikke gøres indefra smb.conf?
Avatar billede alexander_j Nybegynder
22. juli 2003 - 16:43 #4
hvad står 777 og 770 for? Hvordan nulstiller man rettighederne? Kan man se en mappes rettigheder?
Avatar billede htm Nybegynder
22. juli 2003 - 18:53 #5
Læs lidt her om chmod: http://www.azero.dk/support/unix/chmod/

Det første tal indikerer rettighederne for ejeren af filen/mappen
det andet tal indikerer rettighederne for gruppen af filen/mappen
og det sidste er rettigheder for alle

Tallene sammensættes afhængig af hvilke rettigheder man vil give.
Læserettigheder er 4
Skriverettigheder er 2
ekseveringsrettigheder er 1

så lægger man de tal sammen man vil give rettigheder omkring. 7 giver altså alle rettigheder.

chgrp som the-ref var inde på betyder change group altså ændre den gruppe man kan sætte rettigheder for filen. Du kan også ændre ejeren med chown

du kan se en mappes rettigheder ved at skrive
bash# ls -l i den mappe der indeholder mappen.
Avatar billede alexander_j Nybegynder
22. juli 2003 - 20:09 #6
Jeg takker og bukker :-)
Avatar billede alexander_j Nybegynder
23. juli 2003 - 13:04 #7
I smb.conf skriver man fx:
create mode = 0770
directory mode = 0770

Er det det samme der gør sig gældende her - og hvad er så det første 0?
Avatar billede htm Nybegynder
23. juli 2003 - 13:17 #8
Det første nul indikerer specielle rettigheder, er ikke klar over hvordan det fungerer eller er!

Men ja det fungerer på samme måde, så 770 giver fulde rettigheder til ejeren og gruppen men ingen til alle ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester