我是怎样通过Sudoubuntu获取root权限限的

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 278, 距离下一级还需 222 积分
论坛徽章:0
sudo问题 (不让其他用户通过sudo删除 root用户权限文件)
我不想让其他用户通过sudo删除,用户权限是root文件.
例:不想让其他用户通过sudo删除此文件,但是并不想限制rm 命令
这个文件 用户可以sudo rm -f sudo.log 来进行删除.
-rw------- 1 root root 1604 Jan 21 18:37 sudo.log
在sudo配置文件中应如何写?
[ 本帖最后由 barrywong 于
10:39 编辑 ]
小富即安, 积分 2031, 距离下一级还需 2969 积分
论坛徽章:0
lz应该把通过sudo限定用户只能做什么。。。。。说得明白点,大家才能帮你。。。如果你直接说不能让他删root用户的文件的话(它本身就不能删啊)。。。。。
家境小康, 积分 1696, 距离下一级还需 304 积分
论坛徽章:0
我也听着糊涂。
稍有积蓄, 积分 278, 距离下一级还需 222 积分
论坛徽章:0
论坛徽章:34
ALL ! /bin/rm
小富即安, 积分 4158, 距离下一级还需 842 积分
论坛徽章:0
如果是root,啥都没用。
小富即安, 积分 2031, 距离下一级还需 2969 积分
论坛徽章:0
问lz一句,你想让其他用户干什么?而不是你不想让其他用户干什么。。。。这样会好做很多。。。
白手起家, 积分 6, 距离下一级还需 194 积分
论坛徽章:0
兄弟,我来晚了!我听着不糊涂,因为我明白你的意思,你是说如何禁止sudo用户操作sudo日志是吧?我这两天也在考虑,没想到什么好的办法,暂时用最笨的方法在配置文件中禁止sudo用户rm,mv sudo日志文件,可悲的是不支持正则,只支持通配符。
不知兄弟解决了么?可有什么好的办法?
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处sudo和root权限有什么区别,为什么有的命令sudo无法执行,只能root执行?_百度知道
sudo和root权限有什么区别,为什么有的命令sudo无法执行,只能root执行?
例如清理系统缓存echo 3 & /proc/sys/vm/drop_caches ,用sudo执行会permission denied
我有更好的答案
引用,因为链接可能会被屏蔽,所以直接粘贴过来了关键在于:echo
& 重定向是两个命令 众所周知,在Linux使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式。本文介绍如何将 echo 命令与 sudo 命令配合使用,实现向那些只有系统管理员才有权限操作的文件中写入信息。比如要向 test.asc 文件中随便写入点内容,可以:$ echo &信息& & test.asc# 或者$ echo &信息& && test.asc下面,如果将 test.asc 权限设置为只有 root 用户才有权限进行写操作:$ sudo chown root.root test.asc然后,我们使用 sudo 并配合 echo 命令再次向修改权限之后的 test.asc 文件中写入信息:$ sudo echo &又一行信息& && test.asc-bash: test.asc: Permission denied这时,可以看到 bash 拒绝这么做,说是权限不够。这是因为重定向符号 “&” 和 &&&& 也是 bash 的命令。我们使用 sudo 只是让 echo 命令具有了 root 权限,但是没有让 “&” 和 &&&& 命令也具有 root 权限,所以 bash 会认为这两个命令都没有像 test.asc 文件写入信息的权限。解决这一问题的途径有两种。第一种是利用 &sh -c& 命令,它可以让 bash 将一个字串作为完整的命令来执行,这样就可以将 sudo 的影响范围扩展到整条命令。具体用法如下:$ sudo sh -c 'echo &又一行信息& && test.asc'另一种方法是利用管道和 tee 命令,该命令可以从标准输入中读入信息并将其写入标准输出或文件中,具体用法如下:$ echo &第三条信息& | sudo tee -a test.asc注意,tee 命令的 &-a& 选项的作用等同于 &&&& 命令,如果去除该选项,那么 tee 命令的作用就等同于 &&& 命令。
采纳率:44%
为您推荐:
其他类似问题
root权限的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 华为手机root权限获取 的文章

 

随机推荐