If you install a program

If you install a program throw "Add/Remove Applications" or Synaptic, it will be executable for everybody and most of the time visible in the menu (if it's visible in the menu for the person who installed the software piece, it's visible for everyone).

If you want to hide the entry in the menu of someone, you can do this by login into the session in which you want to remove the entry, then go to the menu "System->Preferences->Main Menu" (or something like that: sorry I am at work on a Windows box). That's it for visibility in the menus.

In order to forbid other users to execute, even if I finds the program, it's a bit more complicated. You can do it quite fast with the Terminal (it's not so difficult really). Here is a way to do it graphically:
1 - First step: Go to the user session with "Administrator" rights (the one who installed the programm), find the name of the app and it's path. Often you will have to search in the /usr/bin/ folder (Search it, on go into it with the nautilus File Browser: you can launch nautilus with this command-line in a Terminal: gksudo nautilus). For instance, if you installed the game supertux, it will the executable will be under /usr/bin/supertux.
2 - Change the rights of the executable, by right-clicking it.

I'am sure there are more elegant ways to do that without a Terminal.

Reply

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
More information about formatting options