UHU USER Mount SMB4K

Fórumok

UHU USER Mount SMB4K

Hozzászólások

Sziasztok

Elnézést az alap kérdés miat de megtudnátok nekem mondani hogy hogyan tudok UHU Linux (RAJT) alatt USERNAK mountolási jogot adni és pontosan hól és hogyan kell megadni neki?
Egész pontosan az a bajom hogy van egy SMB4K nevü progi és látom is a SAMBA által megosztott álományokat csak mountolni nem tudom csak úgy ha root ként indítom a programot.
Userként ha mountolni akarok az SMB4K nevü progival ezt a hibaüzenetett kapom.
smbmnt must be installed suid root for direct user mounts (1000,1000)
smbmnt failed: 1

Válaszotokat előre is köszönöm

RTFM neked :)

Szóval most valamiért pont nem tudom elérni az smb4k.berlios.de oldalát ott le van írva hogy kétféle megoldás van.
1. Adsz egy suid jogot az smbmnt és az smbumnt állománynak,
2. a beállítások között kiadod, hogy Super user jogokkal működjön, nálam ez van a sudoers file-ban:
[code:1:32f2011c5a]
en ALL = NOPASSWD : /usr/bin/smbmount
en ALL = NOPASSWD : /usr/bin/smbmnt
en ALL = NOPASSWD : /usr/bin/smb4k_mount
en ALL = NOPASSWD : /usr/bin/smb4k_umount
[/code:1:32f2011c5a]
Asszem az első két sor kell csak a valóságban a másik kettő nem biztos

1. Adsz egy suid jogot az smbmnt és az smbumnt állománynak,

Leirnád hogy hogykell mert ilyet még nem csináltam :oops:

[quote:3722ba24f3="localroot"]

1. Adsz egy suid jogot az smbmnt és az smbumnt állománynak,

Leirnád hogy hogykell mert ilyet még nem csináltam :oops:

Nem :D
Ez a pont nekem sem működik :oops:

ott a visudo es masold be azt a negy sort. vagyis az adott username-el. (nekem az hogy "en" ;) )

ott a visudo es masold be azt a negy sort. vagyis az adott username-el. (nekem az hogy "en"

hol találom a visudo-t sudo filét találtam az /etc ben de visudo-t nem. :oops:

[quote:6e961b823c="localroot"]

ott a visudo es masold be azt a negy sort. vagyis az adott username-el. (nekem az hogy "en"

hol találom a visudo-t sudo filét találtam az /etc ben de visudo-t nem. :oops:

Nálam sincs benne a user PATH-ban, de root-ként
/usr/sbin/visudo

Ohh bocs, nem Uhu!

Amúgy kézzel is szerkesztheted az /etc/sudoers, csak nem egészséges. Bár az én 4 soromnak működnie kell.
Arra vigyázz hogy nézd meg a négy sorban levő file tényleg ott van Uhu*nál is...

A sudores file tartalma

#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
# localroot ALL = NOPASSWD : /usr/bin/smbmount
# localroot ALL = NOPASSWD : /usr/bin/smbmnt
# localroot ALL = NOPASSWD : /usr/bin/smb4k_mount
# localroot ALL = NOPASSWD : /usr/bin/smb4k_umount

Ez így jó vagy nem :?: :oops:

[quote:4247a44719="localroot"]A sudores file tartalma

#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
# localroot ALL = NOPASSWD : /usr/bin/smbmount
# localroot ALL = NOPASSWD : /usr/bin/smbmnt
# localroot ALL = NOPASSWD : /usr/bin/smb4k_mount
# localroot ALL = NOPASSWD : /usr/bin/smb4k_umount

Ez így jó vagy nem :?: :oops:

No comment :D :D
De komolyra miert raksz kommentet a jo sorok ele?

Az csak poenak gondoltam de és bejöt :lol: :oops:
de komolyra fordítva ezeket nem találtam meg a helyén
localroot ALL = NOPASSWD : /usr/bin/smb4k_mount
localroot ALL = NOPASSWD : /usr/bin/smb4k_umount
de nem tudom hogy hol keresem :oops:

de sajna ugyan úgy nem megy. Nem tudok userként mountolni hálótati meghajtokat. :(

[quote:5ae1ce4ca3="localroot"]Az csak poenak gondoltam de és bejöt :lol: :oops:
de komolyra fordítva ezeket nem találtam meg a helyén
localroot ALL = NOPASSWD : /usr/bin/smb4k_mount
localroot ALL = NOPASSWD : /usr/bin/smb4k_umount
de nem tudom hogy hol keresem :oops:

Nemtom van-e locate az uhuban. vagy hogy ezek hova kerulnek fel. Bocsi. Ha benne van a pathban akkor which smb4k_mount
Asszem nem is kell egyebkent.

[quote:8811b49a2e="localroot"]de sajna ugyan úgy nem megy. Nem tudok userként mountolni hálótati meghajtokat. :(

Azert nem art egy smb4k restart.

VAn valamilyen beallitasi pont is az sbm4k-ban, hogy superuser-kent akarsz mount-olni, azt is be kell csekkelni.

Azert nem art egy smb4k restart.

Az egész vasat ujra lőtem :D

[quote:7a811682b7="localroot"]

Azert nem art egy smb4k restart.

Az egész vasat ujra lőtem :D

Nem win ez wazzeee

VAn valamilyen beallitasi pont is az sbm4k-ban, hogy superuser-kent akarsz mount-olni, azt is be kell csekkelni.

Ez hol is van pontosan?

[quote:db08ea6fbc="localroot"]

VAn valamilyen beallitasi pont is az sbm4k-ban, hogy superuser-kent akarsz mount-olni, azt is be kell csekkelni.

Ez hol is van pontosan?

A menuben talalod. Preferences neven, alulrol a masodik a listan.

Sajnos most Win elott ulok :oops: ezert nem tudom megnezni.
Holnap otthon majd megnezem. Keress meg a pontokat es ott lesz olyan hogy preferences vagy valami hasonlo. Abban lesz egy superuser pont.

Question:

If I want to mount a share, I get a message like this:
smbmnt must be installed suid root for direct user mounts (500,500)
smbmnt failed: 1

What does that mean?

Answer:

It means, that you do not have the right permissions to mount SMB shares. There are two things you can do:
Set the SUID root bit for smbmnt. Therefore you have to find out, where the binary is located. Try
$ ls -la `which smbmnt`in the shell. If this is a symlink, follow it to find the binary (e. g. under SuSE 8.x you get /usr/bin/smbmnt as result, but the binary is lying under /usr/lib/samba/classic/smbmnt). Change into the directory, where smbmnt resides and do
$ chmod +s smbmntNow the mounting should work. NOTE: Do not set the SUID root bit for smbmount!
Smb4K 0.4.0 and later provide the ability to execute mount and umount SUID root using the program super. To enable this feature you have to go to the configuration dialog and enable the checkbox "Use super user privileges to mount and unmount shares." in the section Shares.

http://smb4k.berlios.de/faq.html

VAn valamilyen beallitasi pont is az sbm4k-ban, hogy superuser-kent akarsz mount-olni, azt is be kell csekkelni.

Nem aktív sajna a fag meg kösz csak egy kicsit pancser vagyok hozzá :oops:

megoldás ez volt megy a mount
chmod +s smbmnt
DE nem gáz ez?

[quote:c34c233e88="localroot"]megoldás ez volt megy a mount
chmod +s smbmnt
DE nem gáz ez?

Attól függ ki férhet hozzá a géphez, meg van más egyébb suid-es program eleve.
Internetre kötött kiszolgálón ugysem szokás samba-val tökörészni.