今天在看
arp,TCP劫持时,要修改ip_forward,但是在执行时发现:
border@ubuntu :~$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
但是通过 su切换到root就没有问题。
border@ubuntu:~$ su
Password:
root@ubuntu:/home/border# sudo echo 1 > /proc/sys/net/ipv4/ip_forward
root@ubuntu:/home/border# cat /proc/sys/net/ipv4/ip_forward
1
root@ubuntu:/home/border#
比较疑惑,就查了查资料:
在
这里也发现了同样的问题,刚开始
Marc以为是shell内置函数的问题,但是在评论的Jan否认了这个,并给了个例子:
sudo /bin/echo 1 > /root/test
doesn't work either while
sudo sh -c "/bin/echo 1 > /root/test"
Jan认为是在重定向前有root的权限,但是在重定后就没有root的权限,所以出错。(感觉自己写的好绕)
源文:
参考:
http://marc.abramowitz.info/archives/2006/05/17/su-su-sudo-oh-no/ http://www.worldofvishnu.com/tech/hack-the-computers-in-your-lan/--
Blog:
www.borderj.cnMSN:
borderj@live.com Border
分享到:
相关推荐
sudo 与 su 两个命令的最大区别是:sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,...
linux su和sudo命令的区别.docx
从Kali-Linux(2020.3 64位)里面提取出来的su和sudo文件,放在这里供大家使用。
Linux中应用su和sudo.pdf
sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等
linux常用命令大全
Linux 命令 su 和 sudo 的区别.doc
使用 su 命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所...
详细的讲述了Linux下关于账户权限的设置,特别是sudo和visudo的使用!
只有在一些特殊情况下才采用登录root执行管理任务,一般情况下临时使用root权限多采用su和sudo命令。 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户tom登录的,但要添加用户任务,执行useradd ,tom...
主要介绍了Linux下普通用户用sudo su给自己加root权限,的方法,文章底部给大家提到了Linux su和sudo命令的区别,并获得root权限,需要的朋友可以参考下
在RHEL5下对用户进行安全的控制 打开密码 www.clvn.com.cn
2、 su 的用法:su [OPTION选项参数] [用户]-, -l, --login 登录并改变到所切换的用户环境 3、 su 的范例:su 在不加任何参数
苏执行这个linux node.js模块使使用root特权执行外部可执行文件变得很简单,类似于sudo 。 该模块在初始化时需要root用户,因此您的应用程序应以root用户身份启动。 不要忘记使用process.setuid()和process.setgid()...
在 Ubuntu 及其衍生版如 Linux Mint 或任何其他基于 Ubuntu 的发行版中,当你执行 sudo 命令 时,它将提示你输入管理密码。 在第一次执行 sudo 命令后,默认情况下密码将保持 15 分钟,因此你不需要为每个 ...
rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100625 安装驱动 执行命令: $ unzip rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202.zip $ cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/...
为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 二、详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中...
sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo...
Linux sudo命令 Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 使用权限:在 /etc/sudoers 中有出现的使用者。 语法sudo -V sudo -h sudo -l sudo -v sudo ...