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

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

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

在这里感谢!

4 个解决方案

#1


如果只是练习的话
chmod -R 755 seadas目录

#2


引用 1 楼 fan63182830 的回复:
如果只是练习的话
chmod -R 755 seadas目录


您好!在zgcao用户中使用chmod命令是无法操作的,因为zgcao没有sudo的权限。

是否有什么方法,能够制定该用户可永久访问次文件目录权限?

祝好!

#3


引用 1 楼 fan63182830 的回复:
如果只是练习的话
chmod -R 755 seadas目录


您好,我尝试了使用su进入root后,使用chmod就可以了。

谢谢!

如果有什么一劳永逸的方法还请告知一下,比如在创建用户的时候是否有要求?

#4


setfacl -m u:zgcao:rwx  ~/seadas
acl 策略,具体目录具体操作

#1


如果只是练习的话
chmod -R 755 seadas目录

#2


引用 1 楼 fan63182830 的回复:
如果只是练习的话
chmod -R 755 seadas目录


您好!在zgcao用户中使用chmod命令是无法操作的,因为zgcao没有sudo的权限。

是否有什么方法,能够制定该用户可永久访问次文件目录权限?

祝好!

#3


引用 1 楼 fan63182830 的回复:
如果只是练习的话
chmod -R 755 seadas目录


您好,我尝试了使用su进入root后,使用chmod就可以了。

谢谢!

如果有什么一劳永逸的方法还请告知一下,比如在创建用户的时候是否有要求?

#4


setfacl -m u:zgcao:rwx  ~/seadas
acl 策略,具体目录具体操作