color="red">color="red">sudo 常用方式: color="red">color="red">sudo color="red">color="red">sudo命令详解: 功能说明:以其他身份来执行指令。 语 法:color="red">color="red">sudo [-bhHpV][-s ][-u ][指令] 或 color="red">color="red">sudo [-klv] 补充说明:color="red">color="red">sudo可让用户以其他的身份来执行指定的指令,预设的身份为root。在/etc/color="red">color="red">sudoers中设置了可执行color="red">color="red">sudo指令的用户。若其未经授权的用户企图使用color="red">color="red">sudo,则会发出警告的邮件给管理员。用户使用color="red">color="red">sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。 ...
color="red">color="red">sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,color="red">su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。color="red">color="red">sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: § color="red">color="red">sudo能够限制用户只在某台主机上运行某些命令。 § color="red">color="red">sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。 § color="red">color="red">sudo使用时间戳文件来执行...
在solaris下虽然man color="red">su也举例说明了color="red">su - username -c 'command',但是实际使用时好像不启作用。系统提示输入密码后,就一该用户等了。-c后面的好像被忽略了。 请问这是怎么回事? 请高手指点。
使用的系统是aix5.3,原来的shell 是ksh,使用起来不是很方便,于是用chsh改为bash,一切正常。 但是原来crontab 里面使用color="red">su - oracle -c "command"调用的备份命令却没有在指定时间运行,手工运行了一下,发现在bash环境下使用color="red">su - user -c "command"时,执行command并没有使用到user的login环境,path等等都没有调用.profile或者.bash_profile里面的设置,造成exp等命令无法正确执行。将shell改回ksh后,命令执行正常。 做了一个的测...
使用的系统是aix5.3,原来的shell 是ksh,使用起来不是很方便,于是用chsh改为bash,一切正常。 但是原来crontab 里面使用color="red">su - oracle -c "command"调用的备份命令却没有在指定时间运行,手工运行了一下,发现在bash环境下使用color="red">su - user -c "command"时,执行command并没有使用到user的login环境,path等等都没有调用.profile或者.bash_profile里面的设置,造成exp等命令无法正确执行。将shell改回ksh后,命令执行正常。 以上问题如何...
[code] #! /bin/sh #test.sh function printinfo () { echo $1 } var="It's a test for color="red">su root!" color="red">su -c printinfo $var [/code] 使用一般用户执行该校本,错误信息如下: [quote] Password: bash: line 1: printinfo: command not found [/quote] 问题:color="red">su -c commond1中的commond1有什么使用的讲究,必须是shell中的原始命令?自己写的函数可以用吗?可以的的话,怎么用?谢谢了 :em06:
哪位高手能明确一下color="red">su root和 color="red">su - 的区别 例如: user 下使用color="red">su root 和 color="red">su - 切换到root用户的区别 和 root 下 color="red">su - 的作用 谢谢!
1. 安装color="red">color="red">sudo # cd /usr/ports/security/color="red">color="red">sudo # make install clean 2. 添加color="red">color="red">sudoers # vicolor="red">color="red">sudo -f /usr/local/etc/color="red">color="red">sudoers 添加 %wheel ALL=(ALL) NOPASSWD: ALL Defaults syslog=auth Defaults logfile=/var/log/color="red">color="red">sudo.log cmnd_Alias SHUTDOWN=/sbin/halt,/sbin/shutdown 这样设置就是允许wheel组的用户可以执行任何命令而不需要密码 本文来自chinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2326/showart_306765....