使用Sublime Text 2,我有时必须编辑由cron中的bash执行的shell文件。但是,当我保存这些文件时,正在从文件中删除执行标志,导致cron在尝试执行文件时失败。我每次更改文件时都必须对文件进行chmod。以前,使用Ultra-Edit,我从来没有遇到过这个问题。
是否有其他人可以处理此问题谁可以推荐修复或解决方案?
答案 0 :(得分:10)
答案 1 :(得分:1)
假设您正在通过Samba编辑文件,Sublime Text似乎每次保存时都会使用默认的umask重新创建文件,而不是保留旧的权限。
获取+ x权限的解决方法是设置
create mask = 755
在相关共享部分的Samba smb.conf文件中。
缺点是,每个新文件现在都有+ x。