如何在一个脚本文件里实现cmd切换到d盘下文件夹root用户

26742人阅读
linux(18)
1.首先,我们输入pwd命令,查看当前用户目录:
当前用户是xg其中我解释一下[xg@localhost ~]$ 这个的含义,其中xg指的是当前的用户,localhost指的是主机名,~指的是当前目录,后面的$符号表示普通用户,普通用户的话就是在$下输入指令,如果是root用户的话,就会变成下图这样,root用户的话就是在#下输入指令:
2.这时我们分别输入su xg和su -,如下图所示:
输入su xg命令的话,并输入xg的密码之后不能切换到root用户,而输入su -命令,此时我们输入密码错误的话,会在命令行下显示信息,如下图所示:
此时,输入su -命令,输入正确的密码,然后就可以切换到root用户了(注:这里我也搞晕了,不知道默认的密码是什么,如果你没进行下面修改root密码的操作,应该是当前用户的密码,如果你曾经改过root的密码。那你就要输入你所改的那个密码):
注:如果这里默认密码不是当前用户密码的话,可以去查阅资料,知道的可以跟我说,因为我在linux系统下尝试太多,忘记这一步的默认密码了!如果你曾经改过root的密码。那你就要输入你所改root用户的那个密码!
3.接下来我就在root用户下输入sudo passwd root命令,创建root用户,出现了下图的情况:
这是什么意思呢?输入这命令之后,改变root用户的密码,要求我们输入新的unix密码,再重新输入新的unix密码即可,如果输入密码不合理的话,就不能成功修改root用户的密码。
4.接下来我把linux系统关掉,重新开启linux系统,在username下输入root,password下输入上面我们设置的新的unix密码,发现如下图所示,我们的用户变成了root用户了:
5,不知道我之前创建的xg普通用户还可以正常登录么?所以我把linux系统关掉,再重新开启linux系统,输入用户名xg和xg对应的密码,发现如下图所示:
答案是可以的,xg用户还是可以用的。
6.以上内容是我上网找的,然后不断在自己计算机下尝试的,才写出来的一篇文章,其中有些知识点我不怎么知道,但是不断尝试之后还是会有收获的,因为我上课时都是在root超级用户里面操作的,所以后面我就直接登录root用户,来积累linux学习到的知识了!(我把自己的xg用户给抛弃了),因为后面的学习当中有好多都是用到root超级用户的权限和文件以及很多其它的东西!
7.以上内容仅供大家学习参考,写得不好,请见谅,如有错误,请指出,谢谢!
文章:26篇
阅读:42201Linux如何把以下文件夹修改为root权限?_百度知道
Linux如何把以下文件夹修改为root权限?
我有更好的答案
linux 修改文件目录所有者例:要将当前目录下名 title 的文件夹及其子文件的所有者改为geust组的su用户,方法如下:#chown -R su.geust title-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。给普通用户设置root权限添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser xyz //添加一个名为x的用户#passwd xyz
//修改密码Changing password for user xyz.New UNIXpassword:
//在这里输入新密码Retype new UNIX password:
//再次输入新密码passwd: all authentication tokens updated successfully.赋予root权限,这里有3种方法供参考1.修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:## Allow root to run any commands anywhereroot
ALL修改完毕,现在可以用xyz帐号登录,然后用命令 su - ,即可获得root权限。2.修改 /etc/sudoers文件,找到下面一行,把前面的注释(#)去掉## Allows people in group wheel to run all commands%wheel
ALL然后修改用户,使其属于root组(wheel),命令如下:#usermod -g root xyz修改完毕,现在可以用xyz帐号登录,然后用命令 su - ,即可获得root权限。3.修改/etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:xyz:x:500:500:xyz:/home/xyz:/bin/bash修改后如下xyz:x:0:500:xyz:/home/xyz:/bin/bash保存,用xyz账户登录后,直接获取的就是root帐号的权限。
采纳率:88%
来自团队:
chown&rootroot用户执行:#&nbsp:root&sudo&nbsp:root&chown&WebRoot非root用户要有操作权限,可以用下面命令(用户有sudo的配置):$&nbsp
本回答被网友采纳
修改文件的所有者和所有组为rootsudo chown root WebRootsudo chgrp root WebRoot
你获取root权限不就行了?况且还不知道你是哪个发行版本,
其他1条回答
为您推荐:
其他类似问题
root权限的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)新手园地& & & 硬件问题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活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 284, 距离下一级还需 216 积分
论坛徽章:0
ssh 连接到普通用户 然后su root执行命令 shell脚本中实现
应该是处于安全考虑吧,实际中不允许 ssh到root用户,一般都是普通用户登录 然后 su到root用户
实际操作是没问题啊 ;
但是如果我在脚本中要执行某些操作,但是又不能ssh到root用户
ssh 连接到普通用户 然后su root执行命令
怎么在脚本中实现??
谢谢各位。
论坛徽章:105
su root的时候需要手工输入密码不?
小富即安, 积分 2668, 距离下一级还需 2332 积分
论坛徽章:9
配置sudo ??
稍有积蓄, 积分 284, 距离下一级还需 216 积分
论坛徽章:0
Shell_HAT 发表于
su root的时候需要手工输入密码不?
当然需要啊
线上的系统,要保证安全的啊 。
稍有积蓄, 积分 284, 距离下一级还需 216 积分
论坛徽章:0
HH106 发表于
配置sudo ??
他们都不提倡用sudo
论坛徽章:105
haofang666777
用expect模拟键盘操作
稍有积蓄, 积分 284, 距离下一级还需 216 积分
论坛徽章:0
Shell_HAT 发表于
回复 4# haofang666777
谢谢 这个需要些时间慢慢消化消化
其实发帖前想到的方法就是 sudo&&还有就是expect 不过 expect在一个ssh语句里不太好实现啊。
稍有积蓄, 积分 284, 距离下一级还需 216 积分
论坛徽章:0
Shell_HAT 发表于
su root的时候需要手工输入密码不?
如果一个普通用户 Joe切到root是不需要密码的
我ssh到joe 然后 su 到root 并且执行一条shell指令 怎么实现啊
(2.92 KB, 下载次数: 9)
16:04 上传
(4.03 KB, 下载次数: 7)
16:04 上传
论坛徽章:15
本帖最后由 rdcwayx 于
08:10 编辑
haofang666777 发表于
他们都不提倡用sudo
这个他们是谁,支持过多少系统,多少年的经验?让他们来这里聊一下。
我是没听说过,一个好的管理员靠记着root 密码干活的。
另外,别人说不好,自己最好问个为什么?不好在哪里?
论坛徽章:15
本帖最后由 rdcwayx 于
08:14 编辑
haofang666777 发表于
如果一个普通用户 Joe切到root是不需要密码的
我ssh到joe 然后 su 到root 并且执行一条shell指令 怎么实 ...
pidof 给出全路径
还有, 普通用户运行su 变root而不要密码的话,应该是root根本没设密码。
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处新手园地& & & 硬件问题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活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 49, 距离下一级还需 151 积分
论坛徽章:0
如何在一个脚本文件里实现切换到root用户,进行完相应的命令操作后再切换回普通用户,谢谢赐教
丰衣足食, 积分 963, 距离下一级还需 37 积分
论坛徽章:0
楼主的意思是不用手工输入passwd就切换到root?
那就要配置ssh的public/private键了。
白手起家, 积分 49, 距离下一级还需 151 积分
论坛徽章:0
我的意思是运行这个文件不用我手动输入root的密码
论坛徽章:1
论坛徽章:95
这个问题是不是也应该列到 FAQ 中?老有人问
论坛徽章:1
原帖由 MMMIX 于
10:48 发表
这个问题是不是也应该列到 FAQ 中?老有人问
没注意到一句话问答里有没有,可以建议chenxu加进去,不过这个东西水挺深,一句两句说不明白,回头看看总结一下就好了
白手起家, 积分 49, 距离下一级还需 151 积分
论坛徽章:0
原帖由 cuci 于
10:44 发表
expect我不懂啊,已经安装了,具体怎么写我不懂
我是这样写的
send &hongsheng\r&
但是执行了以后只在终端内输出expect1.1&,不继续往下执行了
论坛徽章:95
原帖由 cuci 于
11:11 发表
没注意到一句话问答里有没有,可以建议chenxu加进去,不过这个东西水挺深,一句两句说不明白,回头看看总结一下就好了
我觉得两句话应该差不多:由于 passwd, su 等程序是直接从终端设备文件中读取密码,因此要在脚本中使用这些程序需要通过 expect 或类似工具和其交互(如给其提供密码)。
当然,expect 的用法要参考其他文档了
论坛徽章:1
没错,一个expect和send就搞定,具体其他内容就是shell的功底了
家境小康, 积分 1058, 距离下一级还需 942 积分
论坛徽章:0
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 linux 脚本输出到文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信