Control user access to a folder
Hi everyone
I currently use ubuntu 10.10 which i have installed on a usb stick
I have an application installed under the directory /home/ubuntu/MyApplication
Inside the application folder there is a launch.sh script which launches the application. I have created a symbolic link on the desktop which calls /home/ubuntu/MyApplication/launch.sh that launches the application from the desktop
The usb stick will be shared between a number of users. I want the other users to be able to launch my application, but i don't want them to be able to view or copy the content of /home/ubuntu/MyApplication which contains application data
I set up a Private directory using ecryptfs-utils and i placed the content of /home/ubuntu/MyApplication inside the private directory
ecryptfs-setup-private
The problem i'm having is that after a restart when i log on and try to launch the application through the symbolic link on the desktop, i get a file not found error, because at this moment the Private directory is not mounted.
When i mount the Private directory than the content inside the Private directory becomes readable.
I want the users to be able to launch the application through the shortcut on the desktop but at the same time i want the content of the Private folder to remain encrypted(don't want them to copy, view or modify the files)
Any suggestions are more then welcome
Thanks,
El
Comments
-
Unfortunately the users need to be able to read the contents of the directory to launch your application, there is no solution that would allow them to only read those files while in the application.0
Categories
- All Categories
- 179 LFX Mentorship
- 179 LFX Mentorship: Linux Kernel
- 776 Linux Foundation IT Professional Programs
- 384 Cloud Engineer IT Professional Program
- 175 Advanced Cloud Engineer IT Professional Program
- 76 DevOps IT Professional Program - Discontinued
- 7 DevOps & GitOps IT Professional Program
- 103 Cloud Native Developer IT Professional Program
- 7.7K Training Courses & Learning Paths
- 17 AI & ML Training
- 2 Blockchain & Decentralized Identity Training
- 44 Cloud & Containers Training
- 7 Cybersecurity Training
- 4 DevOps & Site-Reliability Training
- 3 Linux Kernel Development Training
- 2 Networking Training
- 2 Open Source Best Practice Training
- 6 System Administration Training
- 1 System Engineering Training
- 6 Web & Application Development Training
- 798 Hardware
- 202 Drivers
- 68 I/O Devices
- 37 Monitors
- 96 Multimedia
- 173 Networking
- 91 Printers & Scanners
- 92 Storage
- 774 Linux Distributions
- 82 Debian
- 68 Fedora
- 24 Linux Mint
- 13 Mageia
- 24 openSUSE
- 151 Red Hat Enterprise
- 32 Slackware
- 13 SUSE Enterprise
- 356 Ubuntu
- 473 Linux System Administration
- 31 Cloud Computing
- 73 Command Line/Scripting
- Github systems admin projects
- 104 Linux Security
- 79 Network Management
- 102 System Management
- 46 Web Management
- 174 Mobile Computing
- 32 Android
- 127 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 407 Off Topic
- 128 Introductions
- 35 Study Material
- 1.1K Programming and Development
- 312 Kernel Development
- 729 Software Development
- 1K Software
- 421 Applications
- 183 Command Line
- 5 Compiling/Installing
- 71 Games
- 320 Installation
- Archived
- 183 Small Talk
- 2 LFD140 Class Forum
- 1.4K LFS258 Class Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)