我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:ds视讯 > 多用户 >

Linux多用户时如何共享程序和文件

归档日期:08-14       文本归类:多用户      文章编辑:爱尚语录

  百度知道电脑/网络操作系统/系统故障Linux

  问题描述:用户User1安装了一个软件(非root用户),用户User2、User3登录系统后,想使用这个软件,包括root。但各自用户进入的系统都看不到也访问不了User1安装的这个软件。请问如何...

  用户User2、User3登录系统后,想使用这个软件,包括root。但各自用户进入的系统都看不到也访问不了User1安装的这个软件。

  User1安装了软件,在User1登录的桌面和启动菜单中有软件的链接,而User2和User3登录界面没有,如何能解决?通过软件的绝对路径也可以访问,但总觉得操作不是很原味。

  记得以前用Unix系统下的一软件,用户有十几人,每个用户登录后的界面都如同安装用户的界面,但每个人只能在自己的用户区操作。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部如果User2和User3访问不了可能正常,但是root都访问不了,那你还是看看是不是安装不正确

  PS:要在系统全局范围内能找到这个安装的软件的执行文件,那么它大概的位置应该在以下几个地方之一,并且有可执行的权限,就是ls -l查看的时候x的那个位:

  因为/sbin存放的是管理员管理系统的一些工具文件,如fdisk,vgcreate(实际上它是链接到lvm的软连接),shutdown等,/bin存放的是管理员和普通用户都可以使用的一些一般文件,如ls,echo等,/usr/bin存放的是系统运行需要的一些工具文件和一些用户(可能不是管理员用户)如at,crontab,gcc,free等,/usr/local/bin存放的是用户自己安装的一些工具文件,比如你写一个脚本,在终端中不想用绝对路径来执行它,那么可以把它放在这儿(别忘了执行权限),/usr/sbin存放的不大清楚,但是貌似跟网络有关的。

  最后就是特殊权限位setgid,它只对目录产生影响,当一个目录的g所在位设置了setgid时,这个目录的属组里面的用户对它都有共同的访问权限。

  使用root账户执行以下操作:将user2和user3加入user1组,通常软件安装后都赋予同组可执行权限。这样,user2和user3也就具有软件的访问权限。

本文链接:http://losmochileros.net/duoyonghu/556.html