您尚未登录。

#1 2014-04-01 12:25:30

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

[已解决]PKGBUILD写了一个修改/etc/profile的命令,makepkg时提示没权限~

因为修改/etc下文件,直接makepkg
报错:

Permission denied

但我makepkg  --asroot
又报错:

==> ERROR: The --asroot option is meant for the root user only. Please
rerun makepkg without the --asroot flag.

最近编辑记录 刀尖红叶 (2014-04-01 12:47:39)


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

#2 2014-04-01 12:31:48

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决]PKGBUILD写了一个修改/etc/profile的命令,makepkg时提示没权限~

修改系统文件的操作只能放在 install 文件里。makepkg 是使用普通用户身份打包的,它没有 root 权限,也不应该对打包目录外的文件(缓存除外)产生影响。

你不应该修改 /etc/profile,而应该往 /etc/profile.d 里加自己的文件。

离线

#3 2014-04-01 12:47:14

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

Re: [已解决]PKGBUILD写了一个修改/etc/profile的命令,makepkg时提示没权限~

百合仙子 说:

修改系统文件的操作只能放在 install 文件里。makepkg 是使用普通用户身份打包的,它没有 root 权限,也不应该对打包目录外的文件(缓存除外)产生影响。

你不应该修改 /etc/profile,而应该往 /etc/profile.d 里加自己的文件。

原来如此,谢谢仙子~


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

页脚