Chinaunix
标题:
如何用shell来修改umask
[打印本页]
作者:
tigerbrother
时间:
2003-04-23 18:27
标题:
如何用shell来修改umask
我在shell 里边写了
umask 022
可是执行完毕还是原来的umask 077
原来这个shell退出之后,它的修改结果就丢失了,
请问如何让子进程修改父进程的参数呢?
多谢!
作者:
雨水
时间:
2003-04-24 14:46
标题:
如何用shell来修改umask
我想知道UMASK是什么?
作者:
muzx
时间:
2003-04-24 15:34
标题:
如何用shell来修改umask
系统用来保存umask值的环境变量。
作者:
蓝色键盘
时间:
2003-04-24 17:03
标题:
如何用shell来修改umask
可以在.profile中加入
umask 777
或者
umask u=rwx,g=rx,o=rx等等(这个有的系统不支持)
作者:
feeling
时间:
2003-04-25 11:33
标题:
如何用shell来修改umask
原帖由 "tigerbrother" 发表:
请问如何让子进程修改父进程的参数呢?
这个问题太容易回答了
没有答案。
因为子进程的环境变量对于父进程而言是继承的关系,不能够返回去修改父进程的环境变量。
要修改用户当前SHELL的环境变量、参数,只能够在当前SHELL里面进行。
比较笨的方法就是直接执行一些相关命令,比较好的方法就是写在用户 .* 文件里面,用户主目录下的 .* 文件主要就是用于在用户登录时自动执行、设置的。
当然, .* 文件里面用的最多的当属 .profile 文件。
作者:
蓝色键盘
时间:
2003-04-25 13:28
标题:
如何用shell来修改umask
如果要实现让子进程修改父进程的参数其实也可以,那要通过一些IPC的手段了。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2