Sida 1 av 2
Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 14:51
av mrfab
Har 2 grejer jag skulle vilja få ordning på .
1 Att mounta iso-fil utan att behöva vara sudo alltså
Kod: Markera allt
mount fil.ISO /media/isoimage/ -t iso9660 -o loop
Kanske någon kan hjälpa mig att editera visudo?
2 Att starta program/spel med adminrättigheter från skrivbordsanvändare session, typ som alternativet (kör som) under windows.
EDIT:Bifogar länk med ett förtydligande angånde använda som annan användare i windows.
http://vlaurie.com/computers2/Articles/xprunas.htm
Tack på förhand
/Fab
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 15:17
av Konservburk
mrfab skrev:1 Att mounta iso-fil utan att behöva vara sudo alltså
Kod: Markera allt
mount fil.ISO /media/isoimage/ -t iso9660 -o loop
Kanske någon kan hjälpa mig att editera visudo?
Menar du utan att behöva ange lösenord? Eller menar du utan att behöva skriva
sudo innan kommandot?
mrfab skrev:2 Att starta program/spel med adminrättigheter från skrivbordsanvändare session, typ som alternativet (kör som) under windows.
Det ju precis vad
sudo gör. Eller missuppfattar jag vad du är ute efter?
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 15:43
av mrfab
Jag har installerat spel program och dylikt med ett default ubuntu-användar konto (detta konto har administratörrättigheter)
Därifrån skapar jag en ny sk skrivbordsanvändare som får spela spel lyssna på musik och allt övrigt utan att administrera systemet.
Att denna användare skall kunna mounta utan att vara root eller su/administratör är ett önskemål ,dock kräver vissa program/spel att man är administratör och det är därför jag vill använda mig utav (kör som annan användare) till det programmet.
Hoppas det blev lite mer begripligt där.
/Fab
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 16:13
av Konservburk
mrfab skrev:Att denna användare skall kunna mounta utan att vara root eller su/administratör är ett önskemål
Rent tekniskt krävs root-rättigheter för detta. Du kan dock tillåta att låna ut root-rättigheter utan att ens kräva lösenord för precis vilka kommandon du vill. Är det en sådan lösning du är ute efter?
mrfab skrev:dock kräver vissa program/spel att man är administratör
Kan du ge något exempel på ett spel som kräver detta. Jag har aldrig stött på något spel som verkligen kräver root-rättigheter för att fungera.
mrfab skrev:och det är därför jag vill använda mig utav (kör som annan användare) till det programmet.
Det är som sagt precis det
sudo är till för. Eller har jag på grund av mina ytterst begränsade erfarenheter med windows helt missuppfattat vad
kör som annan användare innebär?
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 16:34
av mrfab
Konservburk skrev:
Rent tekniskt krävs root-rättigheter för detta. Du kan dock tillåta att låna ut root-rättigheter utan att ens kräva lösenord för precis vilka kommandon du vill. Är det en sådan lösning du är ute efter?
Det är precis så jag menar och då endast mount är det som jag är intresserad utav ,hellst skulle jag vilja ha en lösning där jag namnger användaren som skall ha dom här utökade rättigheterna.
mrfab skrev:dock kräver vissa program/spel att man är administratör
Spel som använder sig utav tex Battlenet du får ett error där annars, men dom flesta windowsprogrammen/spelen har den här idiotlösningen utav någon anledning.
mrfab skrev:och det är därför jag vill använda mig utav (kör som annan användare) till det programmet.
Konservburk skrev:
Det är som sagt precis det sudo är till för. Eller har jag på grund av mina ytterst begränsade erfarenheter med windows helt missuppfattat vad kör som annan användare innebär?
Jo men i och med att det nya användarkontot inte har dom rättigheterna (att använda sudo)så vill jag även här ha en walkaround att kunna köra ett enstaka spel som annan användare utan att i övrigt ha adminstratörrättigheter (sudo) i inloggningssessionen.
Så här ser det ut i windows när man kör programm som annan användare.
http://vlaurie.com/computers2/Articles/xprunas.htm
/Fab
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 16:38
av pun
mrfab skrev:Har 2 grejer jag skulle vilja få ordning på .
1 Att mounta iso-fil utan att behöva vara sudo alltså
Kod: Markera allt
mount fil.ISO /media/isoimage/ -t iso9660 -o loop
Kanske någon kan hjälpa mig att editera visudo?
Funkar det inte med att högerklicka på isofilen och öppna med iso-monteraren som är inbyggd i Nautilus?
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 16:41
av mrfab
pun skrev:mrfab skrev:Har 2 grejer jag skulle vilja få ordning på .
1 Att mounta iso-fil utan att behöva vara sudo alltså
Kod: Markera allt
mount fil.ISO /media/isoimage/ -t iso9660 -o loop
Kanske någon kan hjälpa mig att editera visudo?
Funkar det inte med att högerklicka på isofilen och öppna med iso-monteraren som är inbyggd i Nautilus?
Nej tyvärr inte för att simulera en cd-skiva men visst för att utforska filerna på ison
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 16:57
av Konservburk
mrfab skrev:Konservburk skrev:
Rent tekniskt krävs root-rättigheter för detta. Du kan dock tillåta att låna ut root-rättigheter utan att ens kräva lösenord för precis vilka kommandon du vill. Är det en sådan lösning du är ute efter?
Det är precis så jag menar och då endast mount är det som jag är intresserad utav ,hellst skulle jag vilja ha en lösning där jag namnger användaren som skall ha dom här utökade rättigheterna.
Allt det där kan du ställa in i
sudoers-filen via
visudo. Exempelvis:
Detta låter användaren
mrfab köra kommandot
/bin/mount som
root genom att köra
sudo mount och ange sitt eget lösenord. Vill du inte behöva ange lösenod lägger du till
NOPASSWD: så här:
Det kräver dock fortfarande att du använder
sudo mount.
Vill du begränsa ytterligare så kan du även ange att bara vissa argument till
mount är tillåtna, t.ex. att
-oloop måste finnas med eller liknande.
mrfab skrev:Jo men i och med att det nya användarkontot inte har dom rättigheterna (att använda sudo)så vill jag även här ha en walkaround att kunna köra ett enstaka spel som annan användare utan att i övrigt ha adminstratörrättigheter (sudo) i inloggningssessionen.
Lösningen är att ge dessa användare rätt att använda
sudo för just de specifka spelen och programmen. Det gör du med
visudo på motsvarande sätt som jag just beskrivit.
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 17:05
av pun
mrfab skrev:pun skrev:mrfab skrev:Har 2 grejer jag skulle vilja få ordning på .
1 Att mounta iso-fil utan att behöva vara sudo alltså
Kod: Markera allt
mount fil.ISO /media/isoimage/ -t iso9660 -o loop
Kanske någon kan hjälpa mig att editera visudo?
Funkar det inte med att högerklicka på isofilen och öppna med iso-monteraren som är inbyggd i Nautilus?
Nej tyvärr inte för att simulera en cd-skiva men visst för att utforska filerna på ison
Jag får en helt korrekt montering på skrivbordet om jag använder "arkivmonteraren" som förmodligen den svenska benämningen är...
Men "utmaningen" ligger sedan förmodligen i att rättigheterna inte kan bestämmas... så då behövs det troligen ett mer "nördiskt" kommando...

Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 18:14
av mrfab
Kod: Markera allt
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
mrfab ALL=(root) /bin/mount /home/mrfab/game.ISO /media/isoimage/ -t iso9660 -o loop
mrfab ALL=(root) /home/mrfab/game.ISO
# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Så där menar du eller skall dom ligga under # User alias specification
@pun det jag menar är en virtuell cd-dvd-rom drive ber om ursäkt om jag var otydlig där.
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 18:24
av Konservburk
mrfab skrev:Så där menar du eller skall dom ligga under # User alias specification
Det spelar nog ingen roll var du lägger dem. Själv brukar jag ha allting eget längst ner av bekvämlighetsskäl.
När det gäller
mrfab ALL=(root) /home/mrfab/game.ISO så innebär den raden att användaren
mrfab får köra programmet
/home/mrfab/game.ISO som
root genom att köra
sudo /home/mrfab/game.ISO och ange sitt lösenord. Det förutsätter förstås att
/home/mrfab/game.ISO faktiskt är en körbar fil. Du kan inte göra så om filen bara är en skivavbild.
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 19:51
av mrfab
Så här gör jag reboot/återställningsläge/rootprompt/visudo filen poppar upp jag gör ändringarna men vet ej hur jag save and exit ?
btw filen som öppnas där heter sudoers.tmp
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 20:04
av Konservburk
mrfab skrev:Så här gör jag reboot/återställningsläge/rootprompt/visudo filen poppar upp jag gör ändringarna men vet ej hur jag save and exit ?
Det beror på vilken texteditor du har ställt in som standard. Om det är
nano så trycker du ctrl-o för att spara och ctrl-x för att avsluta.
mrfab skrev:btw filen som öppnas där heter sudoers.tmp
Det är meningen. Ändringarna genomförs först när du har sparat och stängt. Om du skriver något helgalet så kommer den inte uppdatera den riktiga filen.
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 20:06
av mrfab
gedit har jag
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 20:15
av Konservburk
mrfab skrev:gedit har jag
Du vet allltså inte hur du sparar och avslutar med
gedit?
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 20:18
av mrfab
Nej inte från root prompten .
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 20:23
av Konservburk
Är du helt säker på att det är gedit som behöver en xserver för att ens starta?
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 20:35
av barzam
Med fuse kan du montera det mesta som user, prova tex att installera fuseiso. Se bara till att du har läs- och skrivrättigheter till mountpointen.
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 21:14
av gusse02
mrfab skrev:Jag har installerat spel program och dylikt med ett default ubuntu-användar konto (detta konto har administratörrättigheter)
Därifrån skapar jag en ny sk skrivbordsanvändare som får spela spel lyssna på musik och allt övrigt utan att administrera systemet.
Att denna användare skall kunna mounta utan att vara root eller su/administratör är ett önskemål ,dock kräver vissa program/spel att man är administratör och det är därför jag vill använda mig utav (kör som annan användare) till det programmet.
Hoppas det blev lite mer begripligt där.
/Fab
Hmm, rätta mig om jag har fel. Men tänker du på windowsvis nu? Att du inte vill köra som admin av säkerhetsskäl? Du har skapat en användare som inte är administratör som du kör som pga säkerhetstänk? Linux/Ubuntu funkar ju inte på det viset. Eller jag kan ha missuppfattat vad du menar.
Re: Mount som skrivbordsanvändare/Starta program som admin
Postat: 11 sep 2010, 22:12
av barzam
Det kan bero på att flera personer använder datorn, men bara en av dessa administrerar datorn. Det är helt rätt säkerhetstänk. Om däremot administratören är den enda användaren är det en annan sak.