我有个用户,他是个无名小卒。我需要和他一起执行shell脚本文件,并让他作为sudo执行一个块。例如:
su root <<"AS_ROOT"
# do something with my linux
AS_ROOT
但什么都不管用。我试过:su - root <<... sudo -s -- <<...
它对我咆哮。我在ubuntu 16.04 lts上。
谢谢。
我正在尝试编写一个框架,它能够与多台linux机器纠缠在一起。
例如,我将要使用该框架的测试用例可以在linux机器中启动服务器,在另一台linux机器上启动客户机,然后可以在不同的linux机器上进行一些配置更改,而无需等待任何命令的完成。
我试着用pexpect来做我的工作,但没有发现它更有用。
有人能建议我使用哪些Python模块来完成我的任务吗?
我的测试用例步骤如下:
1. Login to SIP Server -> su -> start SIP server
2. Login to Voice Server -> su -> make some conf
我有一个Ubuntu 14.04服务器,我不能使用任何依赖于su的东西。这表现为无法重新启动服务,甚至无法切换用户。
root@ci-web1:~# su - mxx
su: Authentication failure
我的/var/log/auth.log显示:
Oct 10 11:14:15 ci-web1 su[19709]: PAM unable to dlopen(pam_rootok.so): /lib/security/pam_rootok.so: cannot open shared object file: No such file or directory
Oct 10
我使用的是debian版本7.4
那里的/etc/pan.d/su文件
不启用pam_limits.so
片段是:
# Sets up user limits, please uncomment and read /etc/security/limits.conf
# to enable this functionality.
# (Replaces the use of /etc/limits in old login)
# session required pam_limits.so
那是为什么?
谷歌搜索,有类似的文章
https://my.vertica.com/docs/
我用ApacheHadoop0.2.x版本编写了一些MapReduce程序--简单地说,我是个初学者。
我试图使用名为的软件在Linux计算机上处理一个大型(超过10 on )的文件。
下面列出了我在Linux机器上执行的基本命令:
//Read SegY file and convert to custom format (.su file)
segyread tape=input.sgy verbose=1 endian=0 | segyclean >input.su
//PIPE-SEPARATE the processing commands viz. suhilb and