Accidentally ran `chmod +x *` in a subfolder, except chmod is not restricted to the current folder by...
Is it true that control+alt+delete only became a thing because IBM would not build Bill Gates a computer with a task manager button?
What are good ways to improve as a writer other than writing courses?
What method to use in a batch apex in order to get authentication token from a remote server?
Improve survivability of bicycle container
Yajilin minicubes: the Hullabaloo, the Brouhaha, the Bangarang
How to identify the wires on the dimmer to convert it to Conventional on/off switch
Is this cheap "air conditioner" able to cool a room?
Do other countries guarantee freedoms that the United States does not have?
How to mark beverage cans in a cooler for a blind person?
Look mom! I made my own (Base 10) numeral system!
Physics of Guitar frets and sound
How can I tell if a flight itinerary is fake?
Does two puncture wounds mean venomous snake?
I want to copy my HOME folder to a USB flash drive but I can't. I accidentally removed Python 3 and lost many important stuff
Why is there a need to prevent a racist, sexist, or otherwise bigoted vendor from discriminating who they sell to?
Improving software when the author can see no need for improvement
How can I read one message at a time from /var/mail
How do we avoid CI-driven development...?
How do I calculate the difference in lens reach between a superzoom compact and a DSLR zoom lens?
In Pokémon Go, why does one of my Pikachu have an option to evolve, but another one doesn't?
Could one become a successful researcher by writing some really good papers while being outside academia?
Atari ST DRAM timing puzzle
Plausibility of Ice Eaters in the Arctic
Does this Foo machine halt?
Accidentally ran `chmod +x *` in a subfolder, except chmod is not restricted to the current folder by default. Is the situation desperate?
How to exclude hidden files in recursive chmod?Setting up permissions for common folderWhat are the right permissions to set to make files unreadable unless it's my main user accessing them?Why do I need to set some file as executable?Issued chmod 666 * in home directory, permissions problems resulted with all fileschmod and chown changes listFTP Permissions in Linux (vsftpd)Change ownership of a share drive
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I accidentally ran chmod +x *
in a subfolder inside ~/.config
that contained two .sh file that I wanted to make executable. There is no prompt for password nor confirmation window in this situation, and I knew it, but that was a moment of inattention and it was already too late when I realized what I just typed.
Fortunately, I was not super user (I would probably have thought more carefully if I had been, maybe I would have avoided the issue), but the extent of the damage already seems quite massive. All files and folders on my system that my user owned are now executable. This includes pretty much every kind of file, and over 10 TB in total, because I had several HDD mounted in /run/media/.
There are probably some folders of my system that I could fix because I know they contained mostly data that should not be executable, like pictures or videos. But I am mostly concerned about the rest.
Can I chmod -x /home
to at least limit the security issue, and then fix just ~/.local/share/applications/*.desktop
, or are there some other folders that I should check?
What about other /
subfolders that my user might have been able to alter? I'm concerned about folders on the Linux system, and /home
, but also the HDDs mounted in /run/media/myself
(some of them contained software, not just static files).
Could there be a pattern that could help making a list of files for which execution permission is actually relevant, either by extension or from their content? This would perhaps allow me to chmod -x *
to revert the massive change and then review manually the list to restore execution permissions on individuals files that should actually be executed.
I am backing up everything I can as I type, but I am backing up files that have been affected. Is there hope?
[Edit] Note that I have a laptop with the same distribution, same username, and many programs in common. Not everything is the exactly the same, but could I list files that are actually executable across the system on the laptop, and then have a script comparing this list to the other computer? If everything is made non-executable on the other computer with chmod -x *
, then maybe the executable files found on the laptop that also occur on the other computer could be made executable automatically?
permissions chmod
New contributor
add a comment |
I accidentally ran chmod +x *
in a subfolder inside ~/.config
that contained two .sh file that I wanted to make executable. There is no prompt for password nor confirmation window in this situation, and I knew it, but that was a moment of inattention and it was already too late when I realized what I just typed.
Fortunately, I was not super user (I would probably have thought more carefully if I had been, maybe I would have avoided the issue), but the extent of the damage already seems quite massive. All files and folders on my system that my user owned are now executable. This includes pretty much every kind of file, and over 10 TB in total, because I had several HDD mounted in /run/media/.
There are probably some folders of my system that I could fix because I know they contained mostly data that should not be executable, like pictures or videos. But I am mostly concerned about the rest.
Can I chmod -x /home
to at least limit the security issue, and then fix just ~/.local/share/applications/*.desktop
, or are there some other folders that I should check?
What about other /
subfolders that my user might have been able to alter? I'm concerned about folders on the Linux system, and /home
, but also the HDDs mounted in /run/media/myself
(some of them contained software, not just static files).
Could there be a pattern that could help making a list of files for which execution permission is actually relevant, either by extension or from their content? This would perhaps allow me to chmod -x *
to revert the massive change and then review manually the list to restore execution permissions on individuals files that should actually be executed.
I am backing up everything I can as I type, but I am backing up files that have been affected. Is there hope?
[Edit] Note that I have a laptop with the same distribution, same username, and many programs in common. Not everything is the exactly the same, but could I list files that are actually executable across the system on the laptop, and then have a script comparing this list to the other computer? If everything is made non-executable on the other computer with chmod -x *
, then maybe the executable files found on the laptop that also occur on the other computer could be made executable automatically?
permissions chmod
New contributor
add a comment |
I accidentally ran chmod +x *
in a subfolder inside ~/.config
that contained two .sh file that I wanted to make executable. There is no prompt for password nor confirmation window in this situation, and I knew it, but that was a moment of inattention and it was already too late when I realized what I just typed.
Fortunately, I was not super user (I would probably have thought more carefully if I had been, maybe I would have avoided the issue), but the extent of the damage already seems quite massive. All files and folders on my system that my user owned are now executable. This includes pretty much every kind of file, and over 10 TB in total, because I had several HDD mounted in /run/media/.
There are probably some folders of my system that I could fix because I know they contained mostly data that should not be executable, like pictures or videos. But I am mostly concerned about the rest.
Can I chmod -x /home
to at least limit the security issue, and then fix just ~/.local/share/applications/*.desktop
, or are there some other folders that I should check?
What about other /
subfolders that my user might have been able to alter? I'm concerned about folders on the Linux system, and /home
, but also the HDDs mounted in /run/media/myself
(some of them contained software, not just static files).
Could there be a pattern that could help making a list of files for which execution permission is actually relevant, either by extension or from their content? This would perhaps allow me to chmod -x *
to revert the massive change and then review manually the list to restore execution permissions on individuals files that should actually be executed.
I am backing up everything I can as I type, but I am backing up files that have been affected. Is there hope?
[Edit] Note that I have a laptop with the same distribution, same username, and many programs in common. Not everything is the exactly the same, but could I list files that are actually executable across the system on the laptop, and then have a script comparing this list to the other computer? If everything is made non-executable on the other computer with chmod -x *
, then maybe the executable files found on the laptop that also occur on the other computer could be made executable automatically?
permissions chmod
New contributor
I accidentally ran chmod +x *
in a subfolder inside ~/.config
that contained two .sh file that I wanted to make executable. There is no prompt for password nor confirmation window in this situation, and I knew it, but that was a moment of inattention and it was already too late when I realized what I just typed.
Fortunately, I was not super user (I would probably have thought more carefully if I had been, maybe I would have avoided the issue), but the extent of the damage already seems quite massive. All files and folders on my system that my user owned are now executable. This includes pretty much every kind of file, and over 10 TB in total, because I had several HDD mounted in /run/media/.
There are probably some folders of my system that I could fix because I know they contained mostly data that should not be executable, like pictures or videos. But I am mostly concerned about the rest.
Can I chmod -x /home
to at least limit the security issue, and then fix just ~/.local/share/applications/*.desktop
, or are there some other folders that I should check?
What about other /
subfolders that my user might have been able to alter? I'm concerned about folders on the Linux system, and /home
, but also the HDDs mounted in /run/media/myself
(some of them contained software, not just static files).
Could there be a pattern that could help making a list of files for which execution permission is actually relevant, either by extension or from their content? This would perhaps allow me to chmod -x *
to revert the massive change and then review manually the list to restore execution permissions on individuals files that should actually be executed.
I am backing up everything I can as I type, but I am backing up files that have been affected. Is there hope?
[Edit] Note that I have a laptop with the same distribution, same username, and many programs in common. Not everything is the exactly the same, but could I list files that are actually executable across the system on the laptop, and then have a script comparing this list to the other computer? If everything is made non-executable on the other computer with chmod -x *
, then maybe the executable files found on the laptop that also occur on the other computer could be made executable automatically?
permissions chmod
permissions chmod
New contributor
New contributor
edited 1 min ago
Koubak
New contributor
asked 37 mins ago
KoubakKoubak
1
1
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Koubak is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f534833%2faccidentally-ran-chmod-x-in-a-subfolder-except-chmod-is-not-restricted-to%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Koubak is a new contributor. Be nice, and check out our Code of Conduct.
Koubak is a new contributor. Be nice, and check out our Code of Conduct.
Koubak is a new contributor. Be nice, and check out our Code of Conduct.
Koubak is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f534833%2faccidentally-ran-chmod-x-in-a-subfolder-except-chmod-is-not-restricted-to%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown