![](https://seccdn.libravatar.org/avatar/c54e9eaa4bba285a6fd3a03a1b5ccfd5.jpg?s=120&d=mm&r=g)
Hallo!
From: Peter Wiersig [mailto:wiersig-ml@dns.glamus.de]
Mario Ohnewald wrote:
da mein Script aber etwas länger ist und ich bei su -c es in eine Zeile schreiben müsste wäre das ein bisschen unschön, oder?
Zwei Skripte schreiben: Skript1: #!/bin/bash su -c Skript2.sh
und in Skript2 alle Kommandos wie root sie ausfuehren soll.
smbshares kann man auch als User mounten, wenn ein entspr. fstab-entry besteht und "smbmnt" suid root ist. Idee gefällt mir sehr gut!
visudo: -------------------------------------- mohnewald ALL=NOPASSWD:/usr/bin/smbmnt ##im Prinzip sollte das hier reichen mohnewald ALL=NOPASSWD:/usr/bin/mount mohnewald ALL=NOPASSWD:/usr/bin/smbmountdie $# mount /mnt/puffer/ 2091: session request to 192.168.10.1 failed (Called name not present) 2091: session request to 192 failed (Called name not present) Password: smbmnt must be installed suid root for direct user mounts (501,501) smbmnt failed: 1 /etc/fstab: //192.168.10.1/puffer /mnt/puffer smbfs username=user5,ro,noauto,user,exec,unhide 0 0
Und schau dir mal das "credentials" in "man smbmount" an.
Spitze, das ist auch ne super Idee! Was hab ich falsch gemacht? Gruß Mario