“screen” is losing umask setting
I am using the screen
tool quite a bit.
Recently I discovered that the umask
within screen is different from what I am setting in my .bashrc
.
$ screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
$ umask
0002
$ grep umask .bashrc
umask 0002
$ screen
$ umask
0022
What gives? How can I have screen retain the umask
?
linux gnu-screen centos-6
add a comment |
I am using the screen
tool quite a bit.
Recently I discovered that the umask
within screen is different from what I am setting in my .bashrc
.
$ screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
$ umask
0002
$ grep umask .bashrc
umask 0002
$ screen
$ umask
0022
What gives? How can I have screen retain the umask
?
linux gnu-screen centos-6
1
Hmmm ... bugzilla.redhat.com/show_bug.cgi?id=1300700 ... noteworthy observation: in Ubuntu the umask doesn't change when I fire up screen; the shell running within screen inherits the umask from the parent shell.
– tink
Feb 22 at 7:56
add a comment |
I am using the screen
tool quite a bit.
Recently I discovered that the umask
within screen is different from what I am setting in my .bashrc
.
$ screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
$ umask
0002
$ grep umask .bashrc
umask 0002
$ screen
$ umask
0022
What gives? How can I have screen retain the umask
?
linux gnu-screen centos-6
I am using the screen
tool quite a bit.
Recently I discovered that the umask
within screen is different from what I am setting in my .bashrc
.
$ screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
$ umask
0002
$ grep umask .bashrc
umask 0002
$ screen
$ umask
0022
What gives? How can I have screen retain the umask
?
linux gnu-screen centos-6
linux gnu-screen centos-6
edited Feb 23 at 20:37
Roman Zenka
asked Feb 21 at 18:39
Roman ZenkaRoman Zenka
205129
205129
1
Hmmm ... bugzilla.redhat.com/show_bug.cgi?id=1300700 ... noteworthy observation: in Ubuntu the umask doesn't change when I fire up screen; the shell running within screen inherits the umask from the parent shell.
– tink
Feb 22 at 7:56
add a comment |
1
Hmmm ... bugzilla.redhat.com/show_bug.cgi?id=1300700 ... noteworthy observation: in Ubuntu the umask doesn't change when I fire up screen; the shell running within screen inherits the umask from the parent shell.
– tink
Feb 22 at 7:56
1
1
Hmmm ... bugzilla.redhat.com/show_bug.cgi?id=1300700 ... noteworthy observation: in Ubuntu the umask doesn't change when I fire up screen; the shell running within screen inherits the umask from the parent shell.
– tink
Feb 22 at 7:56
Hmmm ... bugzilla.redhat.com/show_bug.cgi?id=1300700 ... noteworthy observation: in Ubuntu the umask doesn't change when I fire up screen; the shell running within screen inherits the umask from the parent shell.
– tink
Feb 22 at 7:56
add a comment |
1 Answer
1
active
oldest
votes
After my umask
call in my .bashrc
, I sourced /etc/bashrc
.
This code caused my umask to get reset when screen
or even bash
was run after logging in:
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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
});
}
});
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%2fsuperuser.com%2fquestions%2f1408251%2fscreen-is-losing-umask-setting%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
After my umask
call in my .bashrc
, I sourced /etc/bashrc
.
This code caused my umask to get reset when screen
or even bash
was run after logging in:
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi
add a comment |
After my umask
call in my .bashrc
, I sourced /etc/bashrc
.
This code caused my umask to get reset when screen
or even bash
was run after logging in:
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi
add a comment |
After my umask
call in my .bashrc
, I sourced /etc/bashrc
.
This code caused my umask to get reset when screen
or even bash
was run after logging in:
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi
After my umask
call in my .bashrc
, I sourced /etc/bashrc
.
This code caused my umask to get reset when screen
or even bash
was run after logging in:
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi
edited Feb 23 at 20:44
answered Feb 23 at 20:38
Roman ZenkaRoman Zenka
205129
205129
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- 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%2fsuperuser.com%2fquestions%2f1408251%2fscreen-is-losing-umask-setting%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
1
Hmmm ... bugzilla.redhat.com/show_bug.cgi?id=1300700 ... noteworthy observation: in Ubuntu the umask doesn't change when I fire up screen; the shell running within screen inherits the umask from the parent shell.
– tink
Feb 22 at 7:56