linux下获得root权限运行程序

来源:互联网 发布:保险行业收入 知乎 编辑:程序博客网 时间:2024/05/22 14:54

在linux下系统的默认root用户是不被启用的,这和MS windows的做法恰恰相反,windows XP却是安装好系统好,就给你创建一个自动登录的管理员用户,不过Linux不一样的这一点也大大地增加了系统的安全性,但同时对我们的操作使用有了些特别的要 求,下面我们就来给刚接触linux的来说说root权限的获得
推荐只有当要修改系统设置,或安装软件时才使用root用户的权限。
一、启用root账户,对于像Ubuntu这样的桌面操作系统,root用户默认是不启用的,就是你开机不能用root用户登录,启用root用户的同时 要设定密码,特别注意不启用root账户也可以使用其它管理员用户的root权限,启用root账户会造成系统的不安全因素的增加。
操作方法:
终端下输入sudo passwd root(即修改root的密码)回车,按提示操作即可
二、终端下临时使用root权限 直接输入 sudo + 你要执行的命令,根据提示输入当前用户密码
三、打开一个root权限的终端 直接输入 sudo su[注意:不是 su]
终端提示输入密码时输入 root用户的密码
四、当然如果你有特殊要求,必须让root用户来登录电脑,当然我也没的说
到System(系统)–>Administration(系统管理)–>Login System(登录窗口)
打开Security(安全)标签,选中Allow local administrator login(允许本地系统管理员登录)时即可,这样下次开机 输入root用户密码来登录电脑了
五、对于在图形下的一些重要操作,如安装软件,修改重要的系统文件都是要用到root权限的,这时会提示你输入密码,注意这时用到的只是root权限,并不是登录root用户。
在终端下输入密码的时候是不会显示输入的字符,你不会看到屏幕有任何的反应,这很正常,是为了安全起见。

使用终端可以使用su -登录,如果是图形界面可以注销登录时选择其他,输入root,输入密码登录,如果不允许root登录,按如下步骤设置:
1. 用普通用户登录。
2. 在终端执行sudo -s,然后输入当前登录的普通用户密码,进入到root用户模式。
3. 执行gedit /etc/lightdm/lightdm.conf。
4. 添加如下两行代码。
greeter-show-manual-login=true # 手工录入系统的用户名和密码。
allow-guest=false # 不允许guest登录。
5. 执行sudo passwd root设置root用户密码。
6. 注销当前用户,登录时选择其他用户,输入root,输入密码登录

原创粉丝点击