解决将/etc/passwd文件中1000改为0后只能guest进入系统的问题 ||ubuntu下将普通用户权限升级为root用户权限的方法;
其实我现在才知道linux系统对于用户权限管理比较严,在ubuntu下系统不允许root权限的用户进入图像界面系统。由于之前没弄过权限这个东西瞬间掉坑了了。
我是想修改一下root下的nginx.conf那个文件,但是我没有权限所以想一劳永逸的解决这个问题所以就想到了该用户权限的为题。
我改的步骤是这样都:
(1)先在终端中进入root用户:sudo su
(2) 然后设置root密码:passwd root , 输入root密码,确认root密码。
(3)在终端中输入命令:sudo gedit /etc/passwd 就能以root用户的权限打开打开 /etc/passwd文件并修改它了。(其实我想打开nginx.conf用这个就行了何苦 费那么大劲啊啊啊啊)
(4)在这个文件的最下面找到你的用户名将两个1000:1000都改成0即可
比如我的是zhouchang:x:1000:1000
改完就成立zhouchang:x:1:1
(5)保存注销 然后我就悲剧了 只能以guest登陆了其实这还缺少关键的一部:
(6)终端打开:sudo:sudo gedit /etc/lightdm/lightdm.conf
将这个文件的内容改为:
[seatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=ture(这条命令是让你在进入界面的时候输入你的账号的那样就不会被默认的进入guest访问了)
allow-gues=false(这条命令是不允许guest登陆的)
忠告:希望广大群众最好还是不要瞎改/etc/passwd文件的好。
我现在进入不了自己的账号只能一其他方法解决了。
/////
一,
进入正题之前我先在这里介绍一下vi编辑器的几条主要的编辑命令,以为一会会用的到的。(悔不改当初没好好学unix啊啊啊)
最重要的一点是要知道vi编辑器分为编辑模式和命令模式,按esc键就能从编辑模式进入命令模式,按i键就能从命令模式进入编辑模式。(如果实在分不清是什么模式多按几下esc就行了吗)。
进入命令模式要保存或者退出的话要先一“:”开头,比如说:
:w保存但不退出编辑器
:q!强制退出
:wq!保存退出
x为向后删除一个字符
dd删除光标所在的一整行
二,解决方法
(1)重启电脑长按ctrl+alt+fi进入命令行模式(其实和终端一样)
(2)然后登陆你的账号输入你的账号密码(这个时候你是root用户要输入你重新设置的root密码)
(3)由于你是root用户(如果不是打:sudo su不就是了吗)是对root下文件具有读写权限的
打入:vi /etc/passwd 进入该文件的vi编辑模式
(4)用上面的vi编辑命令将0改回1000保存即可,这样重启的话你还是会进入guest模式,
最好还是修改一下/etc/lightdm/lightdm.conf 文件(按照上一篇的方法)
解决将/etc/passwd文件中1000改为0后只能guest进入系统的问题 ||ubuntu下将普通用户权限升级为root用户权限的方法;的更多相关文章
- 解决将/etc/passwd文件中1000改为0后只能guest进入系统的问题
一, 进入正题之前我先在这里介绍一下vi编辑器的几条主要的编辑命令,以为一会会用的到的.(悔不改当初没好好学unix啊啊啊) 最重要的一点是要知道vi编辑器分为编辑模式和命令模式,按esc键就能从编辑 ...
- Mac下新安装的MySQL无法登陆root用户解决方法
一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile ...
- 解决:"不再sudoers文件中,此事将不做被报告”的问题
使用sudo出现问题:不再sudoers文件中,此事将不做被报告 系统:win8.1 +cents 7 问题:在虚拟机中,默认不是root账号,在使用sudo命令时候收到下面警告: sudo命令含义: ...
- Linux centos 解决"不在 sudoers 文件中。此事将被报告"的问题
第一部分讲解如何从普通用户到root用户 网上看了很多,其实就是执行 su root ,然后输入当前用户密码,这个时候可能报错 这个问题不大,执行一下提示的语句: abrt-auto-reportin ...
- IO流的练习5 —— 读取文件中的字符串,排序后写入另一文件中
需求:已知s.txt文件中有这样的一个字符串:“hcexfgijkamdnoqrzstuvwybpl” 请编写程序读取数据内容,把数据排序后写入ss.txt中. 分析: A:读取文件中的数据 B:把数 ...
- 完美解决ubuntu Desktop 16.04 中文版firefox在非root用户不能正常启动的问题
ubuntu安装好后,默认安装有firefox浏览器,不过,非root的账户登录,双击firefox图标,居然出现如下提示:Your Firefox profile cannot be loaded. ...
- 解决FTPClient上传文件为空,显示0字节
JAVA使用FTPClient上传文件时总是为空,而使用FileZilla客户端时却不会. 后来查了下资料,FTP服务器有被动模式和主动模式.(具体查另外资料) 在JAVA中将FTPClient设置为 ...
- 解决 下载额外数据文件失败 以下软件包要求安装后下载附加数据,但其数据无法下载或无法处理 ttf-mscorefonts-installer
ubuntu 14.04 今天安装完 wine,之后会出现这个问题 原因应该是需要的字体无法下载 那你需要手动下载, 到这个地址下载 http://sourceforge.net/projects/c ...
- 解决Skyline 6.5版本中3DML模型单体化后外部网页挂接问题
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
随机推荐
- Struts2学习笔记三 访问servlet
结果跳转方式 转发 <!-- 转发 --> <action name="Demo1Action" class="cn.itheima.a_result. ...
- C语言博客作业--一二维数组。
一.PTA实验作业 题目1:7-1 将数组中的数逆序存放 1. 本题PTA提交列表 2. 设计思路 定义三个整型变量n用来存放整数个数i,j是循环数 scanf("%d",& ...
- iOS Storyboard unwind segues使用小结
使用storyboard开发的时候,经常会在一个scene上添加一个button,再拖拽这个button到某个想要关联的页面,最后选择push的方式跳转.这样scene_A和scene_B就有了一个& ...
- bzoj千题计划252:bzoj1095: [ZJOI2007]Hide 捉迷藏
http://www.lydsy.com/JudgeOnline/problem.php?id=1095 点分树+堆 请去看 http://www.cnblogs.com/TheRoadToTheGo ...
- R语言基础2
----------------------------------R语言学习与科研应用,科研作图,数据统计挖掘分析,群:719954246-------------------------- 通常, ...
- Mac使用brew安装软件
Homebrew官方网站:https://brew.sh/1,安装brew,Mac中打开Termal输入命令: /usr/bin/ruby -e "$(curl -fsSL https:// ...
- webapi 使用Autofac 开发经历
2018/4/6 号 早上五点..被手机震动吵醒. 之后直接打开电脑,打算再加强下我自己的webapi这套东西. 虽然三年的工作经验接触了N多框架和各种风格的开发方式,但是让我自己来搞一套实在不会搞, ...
- typescript简介
微软作为编译器狂魔一直有一个心病,就是改良JavaScript这种语法超级烂又很多人用的编程语言,于是TypeScript诞生了 先做个对比吧: TS JS 语法严谨性 严谨 宽松 静态性 静态 ...
- Mego(04) - Mego入门
本教程演示创建一个简单的数据库访问及更新数据的示例以便于初步了解下Mego框架的使用. 文中使用Visual Studio 2017版本. 创建Visual Studio项目 创建一个名为 MegoS ...
- javascript 中的类型
javascript 中的类型 js 是一门弱语言,各式各样的错误多种多样,特别是确定返回值有问题的时候,你会用什么来进行表示错误? 我一般有三个选择: null '' error {} 第一个选择 ...