+ -
当前位置:首页 → 问答吧 → linux自动建立用户并用此用户运行程序

linux自动建立用户并用此用户运行程序

时间:2011-11-08

来源:互联网

有一个程序,比如print。运行这个程序后的效果是会在/tmp下建立对应用户的文件夹。
如[abc@master /home/abc]$ print
abc这个用户运行了print,就会在/tmp下面建立abc文件夹。(/tmp/abc)


我的问题是有一个建立一个脚本,里面有users=( abc ddd kkk )
然后依次运行print,可是由于没有ddd这个用户,我该怎么做才能在脚本中自动切换用户(如果没有这个用户就建立)运行程序呢

作者: projoy   发布时间: 2011-11-08

引用楼主 projoy 的回复:
有一个程序,比如print。运行这个程序后的效果是会在/tmp下建立对应用户的文件夹。
如[abc@master /home/abc]$ print
abc这个用户运行了print,就会在/tmp下面建立abc文件夹。(/tmp/abc)


我的问题是有一个建立一个脚本,里面有users=( abc ddd kkk )
然后依次运行print,可是由于没有ddd这个用户,我该怎么做才……


建立用户是useradd
建立组是groupadd
可是往某些文件夹下写文件或者建立文件夹必须得root权限,或者你chmod a+rw *****(代指文件名,或者文件夹名)

作者: fangzhaoguo   发布时间: 2011-11-08

useradd
su - xxx -c "yyy"

作者: ljc007   发布时间: 2011-11-08

相关阅读 更多