21. november 2003 - 01:36
Der er
68 kommentarer og 1 løsning
Tiladelse med SAMBA
Hej. Har lavet en netværk "FreeBSD - XP" over en router. Har smit Samba på BSD'en men har nu et problem! Har ikke tiladelse til at skrive til andet end home mappen for min bruger. Det var sådan set meningen at jeg ville kunne rette i alt på bsd'en "/" men kan ikke få tiladelse. Har prøvet at lave en bruger med root (smbpasswd -a root) men kan ikke logge ind som root over Samba? Kan jeg uden at rette på min XP lave så jeg enten kan logge ind med root eller give min anden bruger tiladelse via samba og logge ind med den "/"? På forhånd tak
Annonceindlæg fra Computerworld it-jobbank
21. november 2003 - 01:42
#1
du har ikke oprettet samba/folder som root Du maa aendre det saa / er tilgaengeligt fra root.....
21. november 2003 - 01:47
#2
Hvad er det jeg skal oprette/rette? forstår dig ikke helt.
21. november 2003 - 01:48
#3
Hvordan ser din smb.conf ud ?` Hvis du tilføjer følgende så skulle det virke: [pub] path = / guest ok = no writeable = yes create mode = 0666 directory mode = 0777 Evt..burde du lave en gruppe som hedder admin og så give rettighed til den gruppe og så ligge din egen samba bruger der ind under...
21. november 2003 - 01:50
#4
Dette er min smb.conf. Der er addet lidt af vær fordi jeg har prøvet mig lidt frem [global] workgroup = NW domain = fozzi.dk encrypt passwords = yes os level = 33 domain master = yes preferred master = yes local master = yes socket options = TCP_NODELAY wins support = yes [homes] comment = Home Directories browseable = yes writable = yes valid users = %S mask = 0640 create mode = 0777 directory mode = 0775 [base] comment = base bin path = / browseable = yes read only = yes valid users = root
21. november 2003 - 01:51
#5
der skulle så også stå mask = 0640 create mode = 0777 directory mode = 0775 under [base] Men har prøvet mig frem
21. november 2003 - 01:52
#6
og writable = yes
21. november 2003 - 01:54
#7
Du har da heller ikke helt skrevet som jeg foreslo ?` Mangler det ikke writable ?
21. november 2003 - 01:55
#8
Har prøvet men den kan ikke logge ind som root og kan ikke få "root" tiladelse med min anden bruger
21. november 2003 - 01:55
#9
Og hvis du har en Read only så får du ikke lov at skrive med mindre at din samba bruger er medlem at wheel gruppen
21. november 2003 - 01:56
#10
Nej men det du skal gøre er at tilføje din "normale" bruger i den gruppe som hedder wheel, så må du gerne
21. november 2003 - 01:56
#11
Og det er den =)
21. november 2003 - 01:58
#12
var du logget ind som root da du oprettede samba..............
21. november 2003 - 01:58
#13
Hvordan ser du hvem der er medlem af din wheel gruppe ?` har du også en wheel gruppe i samba ?
21. november 2003 - 01:58
#14
Har ikke prøvet at give min bruger root tiladelse via bsd... og derfor kan jeg nok heller ikke få tiladelse under samba... Men hvis jeg kunne logge ind som root ville det da være det bedste så min anden bruger ikke kan "misbruges" via ssh osv... Ved ikke hvor meget det har at sige?
21. november 2003 - 01:59
#15
Ja jeg lavede install som root. Skrev wheel da jeg oprettede brugeren under install af bsd
21. november 2003 - 02:04
#16
Nu forstår jeg heller ikke hvorfor du vil kunne skrive til / Er det ikke lidt farligt ? du kan jo evt lige prøve at sende et dump af: ls -ls /
21. november 2003 - 02:04
#17
Ved ikke om jeg har en wheel gruppe i samba? Har ikke oprettet nogen ved ikke om det ligger som standart
21. november 2003 - 02:05
#18
total 8439 2 -rw-r--r-- 2 root wheel 802 Oct 27 16:26 .cshrc 2 -rw-r--r-- 2 root wheel 251 Oct 27 16:26 .profile 6 -r--r--r-- 1 root wheel 4735 Oct 27 16:26 COPYRIGHT 2 drwxr-xr-x 2 root wheel 1024 Nov 19 05:04 bin 2 drwxr-xr-x 3 root wheel 512 Nov 19 05:23 boot 0 lrwxr-xr-x 1 root wheel 10 Nov 19 05:24 compat -> usr/compat 18 drwxr-xr-x 3 root wheel 18432 Nov 21 00:22 dev 2 drwxr-xr-x 16 root wheel 2048 Nov 19 04:57 etc 0 lrwxrwxrwx 1 root wheel 9 Nov 19 05:55 home -> /usr/home 4192 -r-xr-xr-x 1 root wheel 4263087 Oct 27 18:51 kernel 4192 -r-xr-xr-x 1 root wheel 4263087 Oct 27 18:51 kernel.GENERIC 2 drwxr-xr-x 2 root wheel 512 Oct 27 16:21 mnt 4 drwxr-xr-x 2 root wheel 4096 Nov 19 03:16 modules 1 dr-xr-xr-x 1 root wheel 512 Nov 21 02:10 proc 2 drwxr-xr-x 3 root wheel 512 Nov 19 12:47 root 2 drwxr-xr-x 2 root wheel 2048 Nov 19 05:04 sbin 2 drwxr-xr-x 4 root wheel 1024 Nov 19 03:12 stand 0 lrwxrwxrwx 1 root wheel 11 Nov 19 03:37 sys -> usr/src/sys 2 drwxr-xr-x 2 root wheel 512 Nov 19 18:36 test 2 drwxrwxrwt 3 root wheel 512 Nov 21 01:11 tmp 2 drwxr-xr-x 17 root wheel 512 Nov 19 05:26 usr 2 drwxr-xr-x 21 root wheel 512 Nov 19 13:30 var
21. november 2003 - 02:06
#19
Prøv evt at lave en mappe i / og del den samba kald den TEST f.eks og tilføj dette... Husk at genstarte samba [TEST] path = /test guest ok = no writeable = yes create mode = 0666 directory mode = 0777
21. november 2003 - 02:07
#20
For det ikke skal være løgn er mappen "test" faktisk til det formål =) Men kan ikke komme ind med root eller rette med den anden bruger.
21. november 2003 - 02:09
#21
Kører du ren prompt ? eller bruger du også webmin ?
21. november 2003 - 02:10
#22
Jeg køre prompt.
21. november 2003 - 02:12
#23
hvis du skriver ee /etc/group så kan du tilføje din bruger underwheel gruppen
21. november 2003 - 02:13
#24
Jeg tror næsten ikke at du står ud for wheel gruppen vel ? Det skal stå -exempel: # $FreeBSD: src/etc/group,v 1.28 2003/04/27 05:49:53 imp Exp $ # wheel:*:0:root,ditnavn daemon:*:1: kmem:*:2: sys:*:3: tty:*:4: operator:*:5:root mail:*:6:postfix bin:*:7: news:*:8: man:*:9: games:*:13: staff:*:20: sshd:*:22: smmsp:*:25: mailnull:*:26: guest:*:31: bind:*:53: uucp:*:66: dialer:*:68: network:*:69: www:*:80:
21. november 2003 - 02:14
#25
Er det ikke nok at tilføje wheel til brugeren når man laver den?
21. november 2003 - 02:15
#26
den er tilføjet kunne jeg lige se
21. november 2003 - 02:15
#27
wheel:*:0:root,fozzi daemon:*:1:daemon kmem:*:2:root sys:*:3:root tty:*:4:root operator:*:5:root mail:*:6: bin:*:7: news:*:8: man:*:9: games:*:13: staff:*:20:root sshd:*:22: smmsp:*:25: mailnull:*:26:
21. november 2003 - 02:17
#28
Og så kan du stadig ikke skrive til mappen test ?` Prøv lige at skrive chmod 777 /test Virker det så stadig ikke efter du har genstartet din samba
21. november 2003 - 02:17
#29
eller skriv ls -l /test
21. november 2003 - 02:19
#30
hey, gaar I aldrig i deng.....
21. november 2003 - 02:20
#31
inglenook > om vi går i seng ?
21. november 2003 - 02:20
#32
Kan ikke engang komme ind på test. Den bliver ved med at spørge efter user og pass når jeg vil logge på fra winxp
21. november 2003 - 02:22
#33
ss# ls -l /test total 2 -rw-r--r-- 1 root wheel 15 Nov 19 18:36 test.txt
21. november 2003 - 02:23
#34
Prøv at ænndre dit oslevel til 66 du har lavet en konto til din XP maskine ikke ?
21. november 2003 - 02:23
#35
>> anders >>yep
21. november 2003 - 02:24
#36
En konto til min XP?
21. november 2003 - 02:24
#37
hmm jeg ser lige en ting *S* ss# ls -l /test total 2 -rw-r--r-- 1 root wheel 15 Nov 19 18:36 test.txt Kan du ike se en fejl ?
21. november 2003 - 02:25
#38
prøv lige at lave en chmod 777 /test så skal du kunne skrive til den
21. november 2003 - 02:26
#39
Nej sorry..du behøver ikke en konto hvis du ikke logger ind i dit domæne via din BSD det er kun hvis den skal kører noget PDC
21. november 2003 - 02:26
#40
har skrevet "chmod 777 /test" Og det ser sådan ud... ss# ls -l /test total 2 -rw-r--r-- 1 root wheel 15 Nov 19 18:36 test.txt
21. november 2003 - 02:30
#41
SORRY! min fejl. Havde skrevet "valid users = %S" hvor der skulle stå fozzi istedet for %S Prøver lige at rette /test til / og se om jeg kan rette...
21. november 2003 - 02:32
#42
Ja ..det burde virke...men det er stadig en go ide at sætte din oslevel op til 66 da din xp eller vil prøve at være browser
21. november 2003 - 02:34
#43
og pas nu på du ikke slettet noget forkert *G* Det ville være grumt at slette /usr
21. november 2003 - 02:39
#44
Det kommer jeg nok heller ikke til =( Kan nu logge ind med brugeren men ikke root Kan kun rette i /test da jeg nok har sat chmod til 777 Men det er vel ikke en smart ide at sætte hele systemet til chmod 777 =) Prøvede også lige at logge ind via smbclient med root Fik denne besked: tree connect failed: NT_STATUS_WRONG_PASSWORD
21. november 2003 - 02:45
#45
Nej Nej du har helt ret *S* Det er fordi du har give din test mappe 777 og en 775 ville også værer fin nok Men du har tooooottttaalllt ret i at det er en meget dårlig idet at lave en chmod 777 på / Det svarer næsten til at gå ind og sige at system ikke må skrive på en Windows server...så hold til til en mappe
21. november 2003 - 02:47
#46
Men kan jeg ikke få adgang til at skrive uden at chmode med min bruger? Der burde da være en måde?
21. november 2003 - 02:50
#47
Nu ved jeg jo ikke om du kan ominstallere din maskine eller om der er noget vigtigt på den... Men du kan prøve at lave en chmod 775 / Men derfor er det jo stadig kun på / og ikke undermapperne Det kræver at du laver en chmod -R 775 / og her er det jo lidt mere farligt
21. november 2003 - 02:52
#48
Det er jo ikke en primær løsning efter min mening men det virker sikkert... Kan man ikke give brugeren "root" radigheder og derfor rette som man vil?
21. november 2003 - 02:58
#49
Jo hvis du laver en chmod Eller kan du ikke...du kan jo se at det virker på /test
21. november 2003 - 02:59
#50
Den anden løsning er ikke en muglighed?
21. november 2003 - 03:07
#51
Hvad er den anden løsning siger du ?
21. november 2003 - 03:08
#52
Kan man ikke give brugeren "root" redigheder og derfor rette som man vil?
21. november 2003 - 03:12
#53
Jo men kun på selv maskinen. ikke via samba... Så er du nød til at lave en chmod jo... Kan heller ikke se hvorfor du vil kunne ændre / tænk på at det er din rod og der ligger så meget vitalt på den Men jeg tror godt at du kan få det til at virke med en chmod -R 777 / Men det er en farlig løsning Hvad skal du bruge det til da ?
21. november 2003 - 03:18
#54
Du kan jo prøve at lave en chmod 777 / Så skulle du være istand til at lave en mappe fra din Windows makine i / er det ikke det du gerne vil kunne ? og er det ikke snart point tid *S*
21. november 2003 - 03:18
#55
Bare så jeg havde styr på den over samba 100%... Men tror jeg klare den med at chmode de mapper jeg skal bruge! Vil lige spørge til sidst om navnet på på en god ftp server til FreeBSD Og om der er muglighed for at mounte et drev så jeg har lidt plads til de filer der skal ligge på ftp da jeg kun har 80 MB tilbage på / Så har du vist også fortjent de point =)
21. november 2003 - 03:24
#56
Den bedste ftpserver jeg kender er proftpd du skriver bare følgende: cd /usr/ports/ftp/proftpd make && make install Det er en rigtig god ftpserver og ja der kan man nemt mounte ekstra..enddag mounte til en helt anden maskine
21. november 2003 - 03:26
#57
Et sidste godt råd er....installer webmin Nu er jeg selv vant til windows og den kan hjælpe en utroligt meget med at få sat ting op i BSD fra sin Windows maskine...en anden uundværlig ting er putty...men den bruger du vel allerede :-)
21. november 2003 - 03:28
#58
Ja putty har jeg haft meget nytte af =) vil du give et råd til hvilke drev jeg skal mount så jeg for mest muglig plads? Og så var der vist ikke mere =)
21. november 2003 - 03:28
#59
Kan du sove godt... Det er vidst ved at være sengetid..ihvertfald for mig
21. november 2003 - 03:29
#60
I lige måde. Og tak for hjælpen
21. november 2003 - 03:30
#61
som du skal mounte ? du har vel mountet de ting som du har i maskinen nu ? Mener du ikke at du skal have en ny harddisk i så ? eller mener du hvor der er mest plads på din disk ?
21. november 2003 - 03:32
#62
Jeg ville nok lave en df -h og så vil du sikker se at på din /usr er der mest plads ? har jeg ret ? så kan du lave nogle mapper der og mounte dem
21. november 2003 - 03:32
#63
Nej min / står som den kun er på 125 MB 45,1 used 80,7 free Og hdd er på 2-3 giga
21. november 2003 - 03:34
#64
Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 126M 35M 81M 30% / /dev/ad0s1f 252M 4.0K 232M 0% /tmp /dev/ad0s1g 1.5G 888M 525M 63% /usr /dev/ad0s1e 252M 4.5M 227M 2% /var procfs 4.0K 4.0K 0B 100% /proc
21. november 2003 - 03:34
#65
ja men prøv lige at give mig et dump af df -h
21. november 2003 - 03:35
#66
Min fejl... bare det windows sagde men pyt.. tak for hjælpen =)
21. november 2003 - 03:36
#67
som du kan se så har du 525MB fri på /usr Derfor ville jeg bruge den og så lave mapper under /usr
21. november 2003 - 03:37
#68
Selv tak :-) er altid glad hvis jeg kan hjælpe andre folk Sov godt...
21. november 2003 - 03:40
#69
I lige måde =)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.