Vraag Hoe partities als normale gebruiker te mounten?


Ik heb verschillende partities op mijn harde schijf gemaakt. De ene is gecodeerd (LUKS) en bevat mijn gevoelige gegevens. Ik wil niet dat deze partitie permanent wordt gemount (door hem te automatiseren via fstab), alleen wanneer ik (of een andere gebruiker) deze nodig heb (en).

Probleem: ik kan deze alleen als een admin koppelen. Geen enkele normale gebruiker kan partities op mijn systeem mounten. Tenminste, ik weet geen andere manier om dit te doen. Ik gebruik een dual-boot-systeem (win7, Ubuntu 14.04) op een Dell Inspiron N5050.

Vraag: hoe kan ik normale gebruikers partities in het algemeen en een versleutelde partitie in het bijzonder laten monteren?

pmount is hier niet de oplossing; het koppelt alleen externe apparaten aan.


1
2017-11-29 13:24


oorsprong


Ik weet niet of je het kunt begrijpen, maar een oplossing voor een soortgelijk probleem in termen van programmeren om toegang te krijgen tot een privévariabele is om een ​​openbare methode te maken die toegang heeft tot de variabele. Op Ubuntu is een vergelijkbare benadering om een ​​koppeling naar het bestand op die partitie te maken op een locatie waartoe de andere gebruiker toegang heeft. Ik weet nog steeds niet zeker of dat voor andere gebruikers zou werken. Probeer het en ik zal het als een antwoord plaatsen als het werkt. - adeen-s
Ik ben bang dat ik geen idee heb waar je het over hebt, maar ik weet zeker dat het een goede oplossing is :) - MaPe


antwoorden:


Bewerk je /etc/sudoers met

sudo visudo

doe niet gebruik nano, vi of iets anders en voeg de onderstaande regels toe

%users ALL = NOPASSWD: /bin/mount
%users ALL = NOPASSWD: /bin/umount

Je hebt nog steeds nodig sudo om je apparaten te koppelen en te ontkoppelen, maar geen wachtwoord.


1
2017-11-29 13:57



U kunt bewerken in (bijvoorbeeld) gedit met sudo EDITOR=gedit visudo ;) - kos
Ik doe hier waarschijnlijk iets verkeerd. Dit zijn de stappen die ik heb gezet: 1) voeg de exacte regels (inclusief% markeringen) toe aan / etc / sudoers, 2) ingelogd met een normaal gebruikersaccount. Helas, het werkte niet. Voor de duidelijkheid: ik heb '% users ALL = NOPASSWD: / bin / mount' en '% users ALL = NOPASSWD: / bin / umount' aan de onderkant van het bestand toegevoegd. - MaPe
Het foutbericht is? - A.B.
wel, het is in het Nederlands, maar de vertaling is ongeveer zo: 'authenticatie is vereist om (bijvoorbeeld) / dev / sda1 op te zetten'. - MaPe
Sorry, een uitleg toegevoegd aan mijn antwoord. - A.B.