当前位置:  技术问答>linux和unix

Ubuntu 10.04 脚本在执行时需要权限怎么办?

    来源: 互联网  发布时间:2017-04-06

    本文导语:  在桌面有个启动器,路径指向一个shell脚本,脚本里面功能就是指定JDK和执行的jar包 还有个IF ELSE判断 脚本启动时,先根据 ps -ef|grep "tsd.jar" |grep -v "grep" 判断有木有tsd.jar这个进程 如果有则提示,没有则 cd ./tsd/...

在桌面有个启动器,路径指向一个shell脚本,脚本里面功能就是指定JDK和执行的jar包

还有个IF ELSE判断
脚本启动时,先根据 ps -ef|grep "tsd.jar" |grep -v "grep"
判断有木有tsd.jar这个进程
如果有则提示,没有则

cd ./tsd/
java -jar tsd.jar
执行脚本

然后我用了 echo "passwode"|sudo -s "shell script" 来输入密码。
还是不好使。。
肿么办啊
在sudoers里面加 NOPASSWD:NOPASSWD: 就可以不用输入密码,
但这是全局的,不想用这样的方法。

chmod a+x 神马的也执行了。还是需要输入密码。
原因可能是执行脚本有了权限,但是脚本里面执行的内容还木有权限。

问:有木有方法能在脚本里赋值,或者不用输入密码的方法。。。。。

|
使用suid/guid权限的脚本可以在任何用户使用时获得权限,使用完后恢复权限。

chmod 6777   //前面的777前面的6就是设置suid、guid

符号方式:
chmod u+s  

try it!

    
 
 

您可能感兴趣的文章:

  • Ubuntu下Shell脚本中[]的使用
  • ubuntu12.10启动脚本错误,不能登入系统
  • Ubuntu10.04想要实现开机启动脚本startx,中间碰到软连接问题
  • ubuntu开机之后自动运行脚本出错
  • 求高手帮我写个ubuntu系统下远程关机的脚本
  • ubuntu下求高手帮我写个远程关机.sh的脚本
  • Ubuntu下,怎么快速执行其他路径下的脚本文件
  • ubuntu 下请教一个关于 expect 的脚本
  • 请详述下ubuntu中写一个shell脚本的过程
  • mysql自动化安装脚本(ubuntu and centos64)
  • 用Shell脚本快速搭建Ubuntu下的Nodejs开发环境
  • 求个脚本:ubuntu下脚本定时检测某个进程是否存在,不存在就启动
  • Ubuntu Server下MySql数据库备份脚本代码
  • ubuntu系统中nginx启动脚本
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • Ubuntu下文件权限问题
  • Ubuntu如何永久修改文件,串口权限
  • ubuntu visodu增加apache用户权限后用重启系统吗
  • ubuntu10.10中文件夹的访问权限!!!!
  • ubuntu root账户丢失超级用户权限
  • Ubuntu $EUID 不能判断root权限???
  • Ubuntu下编译(c++)的程序,在redhat 9.0的root用户下执行报权限不够的错误
  • Ubuntu手动mount NTFS分区后的目录权限问题
  • ubuntu如何设定文件/目录的初始权限呢?
  • ubuntu sudo后怎么还权限不够
  • ubuntu格式化U盘没有访问权限
  • ubuntu11.04 修改文件权限
  • unix/linux知识 iis7站长之家
  • ubuntu的文件权限问题
  • Ubuntu下怎么让普通用户具有root指定的特殊权限?
  • Ubuntu 9.10下Samba 用户没有访问权限问题,
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • android下跑ubuntu下的可执行文件
  • ubuntu下无法执行.bin二进制文件
  • ubuntu如何开启FTP服务?执行不了setup命令。
  • ubuntu里安装httpsqs 执行curl找不到本机
  • ubuntu终端less命令执行完之后怎样退出?
  • ubuntu 9.04中执行apt-get install build-essential出现的问题
  • Ubuntu下make后为什么没有生成可执行文件
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Ubuntu查看硬盘,分区相关命令介绍
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu系统安装及升级命令
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • 在win7下装ubuntu成功后进不去ubuntu!!??
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?
  • Ubuntu Trusty 14.04 (LTS) 下面安装docker及依赖关系检查
  • ubuntu10.10 和 ubuntu 10.04.1
  • Ubuntu Vivid 15.04 下面安装docker的详细步骤
  • Ubuntu 中的 ubuntu one 算不算的上云?
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • 安装ubuntu11.04时,过了ubuntu的logo花屏,怎么解决
  • Ubuntu查看内存,进程相关命令介绍
  • 我想根据ubuntu官网上介绍的方法安装ubuntu,是否应该先分一块硬盘空间?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,