Linux iNode 客户端程序修改日志
前几天,不小心在校园网上发现,linux下面的校园网认证终于发布出来了,DOWN下来试了一下!
经过安装,运行,发现该程序有一些弊端,总结如下:
1、权限问题!
该程序设计初似乎只是针对Red Hat的认证做出来的,而做为Red Hat而言,作为个人用户都是用root用户来进行登录,所以不存在启动程序时对文件的访问权限方面的限制!所以Red Hat下面很容易就可以进行认证了!但是本程序没有针对ubuntu用户认证进行考虑,ubuntu下面认证,每一次都得在命令行下面用sudo来进行认证!造成用户使用程序认证不便!
2、认证麻烦
不知道用这个程序的同学们有没有发现这么一个问题,每次认证都得到程序的目录下面去找到程序进行认证,这个真的是有点麻烦,Red Hat还不觉得太麻烦,ubuntu的话就更麻烦,得到命令行下面去进行认证!程序没有针对用户便利进行设置一些快捷方式,如桌面快捷方式,如果是自己建立的话,有些用户却又不知道怎么去建立,所以说麻烦!
3、安装麻烦
在程序安装的时候,我们先要建立一个目录/usr/iNode,然后又程序复制到这个目录下面进行解压,再进行安装,而且安装的时候还限定了原安装程序的位置,也麻烦!做为Red Hat吧,还可以通过点击鼠标来进行,而对于ubuntu的话就非得在命令行下面进行这一系列的操作!
现针对这一些问题,我在原程序的基础上面做了一些小修改,以方便使用这个程序的人,快速安装,方便认证!
改进后的程序有下列效果:
1、安装更便利了
在安装的时候,用户只需要将压缩包解压在任意目录下面即可,然后在终端下面进入该目录,执行./setup.sh(ubuntu 下面执行sudo ./setup.sh),就可以完成安装了,不用自己去建立目录,将安装文件复制到目录下面!
2、认证方便了
在程序安装的时候会自己在桌面建立一个快捷方式,这样就不用每一次都到程序目录下面去进行认证了!也不用自己去专门建立快捷方式了!
3、针对Ubuntu用户认证
在ubuntu认证方面,我觉得是这个程序做的最没有好好考虑的地方,所以这里针对这一问题做了一些改进!原程序只能在终端下面进行sudo ./iNodeClient进行认证,也就是说不能用除root用户以外的用户进行认证,大家知道ubuntu下面root用户是不能像其他用户一样进行登录的,所以在ubuntu下认证就显得烦了,针对这个问题,本程序也做了一些改进,就是你不是root用户也能进行认证,在ubuntu安装的时候会要求建立一个用户,而大数人都会使用这个帐户,所以只要你是在你的常用用户登录的情况下面进行安装该程序的话,你就能通过点击桌面快捷方式进行认证!其他非root用户无效!不过一般自己使用,谁会去建立几个用户呢!
注意:
这里需要说明一下的就是,快捷方式的建立只针对安装程序的帐户,而不是每个帐户都建立一个快捷方式!这是大家在用的时候要注意的哦!
好了,说明至此!
程序在附件里面!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看什么先。