shell编程我遇到麻烦了

发布于 2022-10-15 08:10:50 字数 461 浏览 39 评论 0

mkdir  /bashscript
cd  /bashscript
vim userdate
#!/bin/bash
cp -r $HOME /userdate
MAIL=/var/spool/mail/$USER
cat /dev/null>MAIL
echo "Log cleaned up"
#end
wq
chmod a+x /bashscript
chmod a+x /bashscript
su - zhc
cd /bashscript
./suerdat
执行之后总是权限不够我要怎么修改把它的权限才能使每个用户都有可执行和可写可读的权限我已经把文件和目录的权限都改了可是就是登陆普通用户就是显示权限不够我使用了可是改了之后其他用的权限还是不够求高手指点谢谢了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

情深缘浅 2022-10-22 08:10:50

chmod -R 试试

绿萝 2022-10-22 08:10:50

好像不行

阳光下的泡沫是彩色的 2022-10-22 08:10:50

PS:需要注意各个目录的权限问题!
编写一个脚本firstscript放在/bashscript中,并实现以下功能:
每个普通用户登录后执行此脚本可以自动备份用户主目录中所有文件到/userdata目录中,并显示“xx的主目录已备份”。
每个用户登录后执行此脚本可以清空用户的所有邮件(用户的邮件保存在/var/spool/mail/xx文件中,xx为用户的登录名),并显示“xx的邮件已清空”。上面的我是跟着这个要求写的在root用户执行就可以但是一旦切换到
普通用户就不能执行求高手指点 谢谢了

哑剧 2022-10-22 08:10:50

鹿童谣 2022-10-22 08:10:50
  1. /var/spool/mail

复制代码哥哥~ 这个目录你确定对他有写的权限?????

万人眼中万个我 2022-10-22 08:10:50
  1. /var/spool/mail

复制代码哥哥~ 这个目录你确定对他有写的权限?????

牵强ㄟ 2022-10-22 08:10:50

嗯 这个要对它写权限吗??可我怎么才能把它改进去呢??

她如夕阳 2022-10-22 08:10:50

chmod a+x userdate
还是不行

雨后彩虹 2022-10-22 08:10:50

[img][/img]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文