I've just re-installed 9.1 after the first ever self destruct of Linux I've had. My /home directory was on a separate partition so I re- used it. Since then I've not been able to run any executable binary file within my home directory. These all ran before on the old installation. Whenever I try to run them from the console I get the following message Permission denied. I've tried running logged in as a user and as root with the same effect. If I copy the programs directory to a location outside of /home then the program runs just as it should. I can't find any difference when I check against another system but that's running 8.0. Does any know if things changed on the move to 9.1 and if so how can I get these programs to run again. TIA Stewart
Was the old system 9.1? From what's been posted here, SuSE changed the uid's from 9.0 to 9.1, and you probably need to run (as root) chown yourname.yourgroup to get ownsership back of the files. POSSIBLY chmod +x for those files too. -----Original Message----- From: Stewart Taylor [mailto:stewarta.taylor@btopenworld.com] Sent: Thursday, July 08, 2004 4:11 PM To: suse-linux-e@suse.com Subject: [SLE] Can't run programs I've just re-installed 9.1 after the first ever self destruct of Linux I've had. My /home directory was on a separate partition so I re- used it. Since then I've not been able to run any executable binary file within my home directory. These all ran before on the old installation. Whenever I try to run them from the console I get the following message Permission denied. I've tried running logged in as a user and as root with the same effect. If I copy the programs directory to a location outside of /home then the program runs just as it should. I can't find any difference when I check against another system but that's running 8.0. Does any know if things changed on the move to 9.1 and if so how can I get these programs to run again. TIA Stewart -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
-----Original Message-----
From: Stewart Taylor
I've just re-installed 9.1 after the first ever self destruct of Linux I've had. My /home directory was on a separate partition so I re- used it. Since then I've not been able to run any executable binary file within my home directory. These all ran before on the old installation. Whenever I try
Ahhhh.... Didn't mount the /home dir with the exec option I see. That is all you needed to do. Ken
On Thu, 2004-07-08 at 14:11, Stewart Taylor wrote:
I've just re-installed 9.1 after the first ever self destruct of Linux I've had. My /home directory was on a separate partition so I re- used it. Since then I've not been able to run any executable binary file within my home directory. These all ran before on the old installation. Whenever I try to run them from the console I get the following message Permission denied. I've tried running logged in as a user and as root with the same effect. If I copy the programs directory to a location outside of /home then the program runs just as it should. I can't find any difference when I check against another system but that's running 8.0. Does any know if things changed on the move to 9.1 and if so how can I get these programs to run again.
Your base user is renumbered from 500 to 1000. Recreate your users their folders will be found in /home and you will be prompted to change ownership and reuse them. Do this and use your files and programs. CWSIV
Thanks to all who offered help. This was the first time I had manually set up a mount and it never occurred to me there would be an exec flag. Once set everything works fine. Thanks again Stewart
participants (4)
-
Carl William Spitzer IV
-
Ken Schneider
-
Steve Kratz
-
Stewart Taylor