小编Ala*_*ain的帖子

更改uid后无法访问crontab

我最近更改了我的 linux 帐户的 uid(此更改的原因在于需要有一个精确的 uid 来访问挂载驱动器上的文件)。从那以后,我无法访问我的 crontab。键入后:

crontab -e
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

crontabs/my_login/: fopen: Permission denied
Run Code Online (Sandbox Code Playgroud)

我调查了与文件 /usr/bin/crontab 相关的权限,它是:

-rwxr-xr-x 1 root my_login 35984 Feb  9  2013
Run Code Online (Sandbox Code Playgroud)

但是,如果我查看 my_login 的 id,我会得到:

uid=11375(my_login) gid=1000(my_login) groups=1000(my_login),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),107(lpadmin),110(sambashare)
Run Code Online (Sandbox Code Playgroud)

我可以看到 gid 似乎有问题,但我不知道从这一点上该怎么做......

cron uid

6
推荐指数
1
解决办法
4519
查看次数

标签 统计

cron ×1

uid ×1