Avatar billede gurkha Nybegynder
01. maj 2003 - 19:16 Der er 28 kommentarer og
2 løsninger

Samba rettigheder???

Hejsa, jeg har lige installeret en RH 8.0 som server, og det virker som det skal. Eneste problem er at når jeg via  en Windows-maskine går ind på smaba-serveren kan jeg godt se alle filer + printere, men kan ikke få adgang til dem (dvs åbne filer+printe), men kan sagtens se alle dir's... nogle gode forslag?

MVH Michael Jensen
Avatar billede esbenrt Nybegynder
01. maj 2003 - 19:35 #1
du skal bruge kommandoen chmod:

hvis du vil ændre rettighederne på alle filerne i alle underbibliotekerne af public skriver du:
chmod -R 775 /public

det 1. tal angiver ejerens rettigheder, det 2. gruppens og 3. users

1. 7-tal angiver at ejeren kan r+w+x (altså read write execute)
2. 7-tal angiver gruppens rettigheder til r+w+x
5-tallet angiver users rettigheder til r+x

tallene er en sum således at r=1, w=2 og x=4

har du derfor at brugere som kun skal kunne læse bliver det
chmod -R 771 /public
(ejer og group har stadig r+w+x)

772 er skriverettighed
773 er execute
775 er 77(4+1)
776 er 77(4+2)
777 er 77(4+2+1)
774 er læse
Avatar billede esbenrt Nybegynder
01. maj 2003 - 19:37 #2
undskyld der gik ged i det sidste:

1 læse
2 skrive
4 execute
3=(2+1) altså læse og skrive
5=(4+1) læse og execute
6=(4+2) skrive og execute
7=(4+2+1) læse, skrive og execute
Avatar billede esbenrt Nybegynder
01. maj 2003 - 19:38 #3
altsammen skal selvfølgelig gøre som root
Avatar billede gurkha Nybegynder
01. maj 2003 - 19:45 #4
Det var da lige præcis det der skulle til, men jeg kan jo stadig ikke printe ud. Skal jeg gøre det samme med "spool"-mapperne?

MVH Michael Jensen
Avatar billede esbenrt Nybegynder
01. maj 2003 - 19:48 #5
jeg ved det faktisk ikke, men man skal vel kunne "skrive" til en printer
Avatar billede gurkha Nybegynder
01. maj 2003 - 19:51 #6
Ja det er self rigtig nok. I Windows står der bare "Adgang nægtet. Der kunne ikke tilsluttes".
Jeg synes at alt i smb.conf + andet med printshare kulle være i orden.

MVH Michael Jensen
Avatar billede mfalck Praktikant
01. maj 2003 - 22:42 #7
samba spooler stadig dine filer i et katalog på serveren så der skal samba have skrive rettigheder til - men det kan naturligvis også være et konfig problem ... hvilket program bruger du på linux-maskinen til at skrive ud med ?!!? (jeg tænker på cups eller lpd).
Avatar billede gurkha Nybegynder
02. maj 2003 - 09:24 #8
Jeg tror nok jeg bruger lpd, mine spool-mapper liger i hvert fald under /var/spool/lpd/"printer"
Kan man sætte disse rettigheder in smb.conf, eller hvor gøres det nemmest?

MVH Michael Jensen
Avatar billede mfalck Praktikant
02. maj 2003 - 09:27 #9
du skal sikre dig at den bruger som samba kører under har rettigheder til at skrive i /var/spool/lpd/
Avatar billede mfalck Praktikant
02. maj 2003 - 09:28 #10
lav evt en

ls -la /var/spool/lpd

og læg udskriften her.
Avatar billede gurkha Nybegynder
02. maj 2003 - 11:01 #11
[root@Server root]# ls -la /var/spool/lpd
totalt 16
drwxrwxrwx    4 root    root        4096 maj  1 19:31 .
drwxr-xr-x  11 root    root        4096 apr 30 22:30 ..
drwx------    2 lp      lp          4096 maj  2 10:57 HP_2200
drwx------    2 lp      lp          4096 maj  1 20:14 HP_PSC750


Håber det er dette du mente...det giver ikke meget mening for mig - men...

MVH Michael Jensen
Avatar billede mfalck Praktikant
02. maj 2003 - 11:21 #12
hvordan ser indstillingerne i smb.conf ud (bare dem der angår printererne).
Avatar billede mfalck Praktikant
02. maj 2003 - 11:22 #13
det ovenstående betyder at brugeren "lp" (som er den bruger som lpd kører som) har ret til at læse, skrive og skifte til de to kataloger HP_XXXX - så rettighederne ser godt nok ud.
Avatar billede gurkha Nybegynder
02. maj 2003 - 11:31 #14
[global]
    netbios name = xxxxxx
    local master = yes
    workgroup = xxxxxxx
    os level = 20
    null passwords = yes
    encrypt passwords = yes
    public = yes
    preferred master = yes
    character set = iso8859-1
    client code page = 850

[Dokument]
    comment = Fælles dokumentmappe
    writeable = yes
    path = /home/dokument


[HP_750]
    writeable = yes
    printable = yes
    guest ok = yes
    path = /var/spool/lpd/HP_PSC750

[HP_2200]
    writeable = yes
    printable = yes
    guest ok = yes
    path = /var/spool/lpd/HP_2200


Kan man i denne fil sætte codepage sådan at min Win-klienter kan se æøå på delte mapper i samba?

MVH Michael Jensen
Avatar billede mfalck Praktikant
02. maj 2003 - 11:41 #15
jeg har følgende param sat i min [globals]:

valid chars = æ:Æ ø:Ø å:Å


hvordan ser din /etc/printcap ud ?!?!
Avatar billede gurkha Nybegynder
02. maj 2003 - 11:50 #16
# /etc/printcap
#
# DO NOT EDIT! MANUAL CHANGES WILL BE LOST!
# This file is autogenerated by printconf-backend during lpd init.
#
# Hand edited changes can be put in /etc/printcap.local, and will be included.

HP_PSC750|HP_psc750:\
    :ml#0:\
    :mx#0:\
    :sd=/var/spool/lpd/HP_PSC750:\
    :af=/var/spool/lpd/HP_PSC750/HP_PSC750.acct:\
    :sh:\
    :lp=/dev/usb/lp0:\
    :lpd_bounce=true:\
    :if=/usr/share/printconf/util/mf_wrapper:

HP_2200:\
    :ml#0:\
    :mx#0:\
    :sd=/var/spool/lpd/HP_2200:\
    :af=/var/spool/lpd/HP_2200/HP_2200.acct:\
    :sh:\
    :lp=|/usr/share/printconf/util/jetdirectprint:\
    :lpd_bounce=true:\
    :if=/usr/share/printconf/util/mf_wrapper:

###############################################################################
## Everything below here is included verbatim from /etc/printcap.local      ##
###############################################################################
# printcap.local
#
# This file is included by printconf's generated printcap,
# and can be used to specify custom hand edited printers.


MVH Michael Jensen
Avatar billede mfalck Praktikant
02. maj 2003 - 12:21 #17
det er begge printere som drille, ikke sandt ?

angående HP-PSC_750:
jeg kan se at det er en usb-ting .. ved du om linux har opdaget at den er koblet til systemet ?!?
Avatar billede mfalck Praktikant
02. maj 2003 - 12:23 #18
prøv evt at omdøbe:

[HP_750] til [HP_PSC750] i din smb.conf.
Avatar billede mfalck Praktikant
02. maj 2003 - 12:26 #19
hov jeg er vist gået i selvsving mht til printerne; du kan heller ikke åbne filerne på serveren.

prøv evt også at sætte følgende i smb.conf og se om du ikke kan skrive og læse herfra:

[tmp]
        comment = Temporary file space
        path = /tmp
        guest account = nobody
        read only = No
        guest ok = Yes
Avatar billede mfalck Praktikant
02. maj 2003 - 12:28 #20
evt kan du også sætte følgende ind i din [global]:
  log level = 1
  log file = /var/log/samba/log.%m
  max log size = 50


så logger samba når man forsøger at gå ind på maskinen - det kan være det giver et spor til hvorfor du ikke har adgang
Avatar billede mfalck Praktikant
02. maj 2003 - 12:30 #21
hm - kunne se at du fik løst dit problem med adgangen til filerne - men sæt evt bare log-tingen ind i [global]. Det kan være at det giver et fingerpeg til printningen
Avatar billede gurkha Nybegynder
02. maj 2003 - 13:21 #22
Øhh, hvordan sætter jeg "log-tingen" ind i smb.conf?

MVH Michael Jensen
Avatar billede mfalck Praktikant
02. maj 2003 - 13:28 #23
åbner smb.conf med en editor (vi eller emacs) ... prøv evt at se om logfilerne ikke ligger der - mener at samba opretter dem som standard.
Avatar billede bonden Nybegynder
04. maj 2003 - 14:33 #24
Man kan sagtens printe ud, selvom der står "adgang nægtet - der kunne ikke tilsluttes". Bare dobbeltklik og installer de rigtige drivere, så spiller det - og det kører kanon. Husk at genstarte smb efter at du har lavet ændringer i conf'en og har ændret i brugerne.
Avatar billede gurkha Nybegynder
05. maj 2003 - 20:05 #25
Har fået det til at virke - mangler bare at få win-maskinerne til at se Æ Ø Å på sambaen...
Hvis andre end esbenrt vil have et par point, så drop lige et svar.

MVH Michael Jensen
Avatar billede mfalck Praktikant
05. maj 2003 - 21:03 #26
ok
Avatar billede mfalck Praktikant
05. maj 2003 - 21:04 #27
det hjalp ikke at sætte følgende ind i smb.conf ?

valid chars = æ:Æ ø:Ø å:Å
Avatar billede esbenrt Nybegynder
07. maj 2003 - 01:14 #28
Hvis du vil have Windows klienter med æ,ø og å skal flg. indsættes i smb.conf:

        client code page = 850
        character set = ISO8859-1
        valid chars = æ:Æ ø:Ø å:Å
Avatar billede esbenrt Nybegynder
07. maj 2003 - 01:17 #29
ups, jeg havde ikke set at du allerede havde de første linier.
Avatar billede gurkha Nybegynder
13. maj 2003 - 21:01 #30
Håber det er ok med points...

MVH Michael Jensen
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