Linux中如何访问其他用户的文件,无权限

ahnuczg 2018-01-04 10:55:21
各位前辈,
小弟现在在用Linux布置一些系统,现在遇到了不同用户之间文件访问的问题,因为积累不够,所以不知道如何来解决,特来请教。
问题如下:
我现在又两个用户:optics和zgcao,前者是安装centos7的时候定义的用户,后者是我后期用useradd命令增加的用户。
在optics中,我布置了一个程序seadas,里面有很多文件,为了满足直接在终端访问,在/etc/profile中使用export配置了环境变量,在optics中一切运行正常。
现在,我使用zgcao登录,但是登录的时候就提示:/etc/profile中配置的环境变量无权限访问,使用cd命令也无法进入到optics中seadas程序的目录。这个应该是权限的问题。
然后我再optics中试图用:chown zgcao -R ~/seadas来给权限,但是似乎并没有什么效果。

有没有前辈能指导一下这种原因是什么呢?然后如何解决这种问题?

在这里感谢!
...全文
2088 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahnuczg 2018-01-05
  • 打赏
  • 举报
回复
引用 1 楼 fan63182830 的回复:
如果只是练习的话 chmod -R 755 seadas目录
您好,我尝试了使用su进入root后,使用chmod就可以了。 谢谢! 如果有什么一劳永逸的方法还请告知一下,比如在创建用户的时候是否有要求?
ahnuczg 2018-01-05
  • 打赏
  • 举报
回复
引用 1 楼 fan63182830 的回复:
如果只是练习的话 chmod -R 755 seadas目录
您好!在zgcao用户中使用chmod命令是无法操作的,因为zgcao没有sudo的权限。 是否有什么方法,能够制定该用户可永久访问次文件目录权限? 祝好!
zxin1997 2018-01-05
  • 打赏
  • 举报
回复
setfacl -m u:zgcao:rwx ~/seadas acl 策略,具体目录具体操作
皇御雷霆 2018-01-04
  • 打赏
  • 举报
回复
如果只是练习的话 chmod -R 755 seadas目录

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧