Mount som skrivbordsanvändare/Starta program som admin

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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
Senast redigerad av 1 mrfab, redigerad totalt 11 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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?
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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?
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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
Senast redigerad av 1 mrfab, redigerad totalt 11 gånger.
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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?
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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:

Kod: Markera allt

mrfab ALL=(root) /bin/mount
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:

Kod: Markera allt

mrfab ALL=(root) NOPASSWD:/bin/mount
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.
Användarvisningsbild
pun
Inlägg: 5317
Blev medlem: 20 okt 2007, 22:11
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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... :P
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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.
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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.
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg av mrfab »

gedit har jag
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg av Konservburk »

mrfab skrev:gedit har jag
Du vet allltså inte hur du sparar och avslutar med gedit?
mrfab
AVREGISTRERAD
Inlägg: 922
Blev medlem: 16 maj 2007, 22:30
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: sweden

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg av mrfab »

Nej inte från root prompten .
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg av Konservburk »

Är du helt säker på att det är gedit som behöver en xserver för att ens starta?
Användarvisningsbild
barzam
Inlägg: 504
Blev medlem: 14 feb 2009, 09:36
OS: Arch Linux
Ort: Stockholm

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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.
gusse02
Inlägg: 258
Blev medlem: 16 maj 2008, 12:17
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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.
Användarvisningsbild
barzam
Inlägg: 504
Blev medlem: 14 feb 2009, 09:36
OS: Arch Linux
Ort: Stockholm

Re: Mount som skrivbordsanvändare/Starta program som admin

Inlägg 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.
Skriv svar

Återgå till "Terminalforum"