Cygwin使用1-root用户登录
设置cygwin中的root用户登录
在windows中模拟linux环境,可以安装cygwin。cygwin安装之后,系统默认的是以你的windows用户名做为cygwin的登录名的。权限却依然是普通用户,看是不是真正的root,只需要看命令提示符是不是“#”,普通用户的是“$”。如图,$表示普通用户
。
解决办法:
找到cygwin安装目录,在etc文件夹中有一个名为passwd的文件
将文件中 Administrator:unused:500:513:U-SHUCB\Administrator,S-1-5-21-699659893-4255586547-1715211970-500:/home/Administrator:/bin/bash。改为如下形式:
root:unused:0:0:U-SHUCB\root,S-1-5-21-699659893-4255586547-1715211970-500:/home/root:/bin/bash
在home文件夹中,可以看到Administrator文件夹,再新建一个root文件夹即可
再次运行cygwin,如图,#表示已经是root权限用户。

用notepad++打开passwd这个文件,找到以下部分,把其中的windows用户名换成root(共3处都改过来)。
将Administrator替换成root,这个只是改名而已,真正关键部分是红色数字部分,那个才是权限控制,将500和513都改成0,这样才能获取真正的root权限。
w7下删除Cygwin
在Cygwin的卸载中却出现问题:无权限删除文件夹,提示“需要管理员权限”、“需要Administrator权限”即使你已经以Administrator身份登录,依旧无法删除。按照网上的方法,在 DOS下运行“Takeown /F * /R”,更改文件的拥有者无法删除,用Cygwin的安装程序反安装还是不行,最后参照Windows帮助文件的“管理权限项目”搞定。
关键是要给文件夹的权限项目里添加Everyone组,并给予完全控制权限。
具体步骤如下:
1、 右键点要删除Cygwin文件夹,依次选属性->安全->高级->所有者->编辑,将所有者改为你的登录帐户,勾选下方“替换子容器和对象的所有者”。
2、 在 属性->安全->高级对话框中选 权限选项卡,点更改权限,点添加,输入Everyone,点确定添加Everyone帐户,在弹出的对话框中将完全控制后面的允许勾上,确定。
3、 在 属性->安全->高级 高级安全设置对话框中,勾选“使用可从此对象继承的权限替换所有子对象权限”,接下来就可以顺利删除Cygwin文件夹了。
Cygwin使用1-root用户登录的更多相关文章
- Ubuntu设置root用户登录图形界面
Ubuntu默认的是root用户不能登录图形界面的,只能以其他用户登录图形界面.这样就很麻烦,因为权限的问题,不能随意复制删除文件,用gedit编辑文件时经常不能保存,只能用vim去编辑. 解决的办法 ...
- ubuntu使用root用户登录/切换root权限
ubuntu系统默认root用户是不能登录的,密码也是空的. 如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车 此时会提示你输入密 ...
- 开机使用root用户登录
有的fedora版本默认不支持开机以root用户登录,这是出于安全机制的考虑,可以通过设置实现开机root用户登录 步骤: 1.修改.etc/pam.d/gdm文件,注释掉auth pam_succ ...
- Ubuntu Linux启用root用户登录
Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起.对于其他Linux系统来 说,一般在安装过程就设定root密码,这样 ...
- 在aws ec2上使用root用户登录
aws ec2默认是使用ec2-user账号登陆的,对很多文件夹是没有权限的.如何使用root账号执行命令就是一个问题了.解决办法如下: 1.根据官网提供的方法登录连接到EC2服务器(官网推荐wind ...
- linux 以root用户登录ftp
ftp默认禁止以root用户登录. 可以修改 /etc/ftpusers 文件,把root注释掉,即可以root用户登录ftp
- ubuntu14.04使用root用户登录桌面 分类: 学习笔记 linux ubuntu 2015-07-05 10:30 199人阅读 评论(0) 收藏
ubuntu安装好之后,默认是不能用root用户登录桌面的,只能使用普通用户或者访客登录.怎样开启root用户登录桌面呢? 先用普通用户登录,然后切换到root用户,然后执行如下命令: vi /usr ...
- ubuntu14.04使用root用户登录桌面
ubuntu安装好之后,默认是不能用root用户登录桌面的,只能使用普通用户或者访客登录.怎样开启root用户登录桌面呢? 先用普通用户登录,然后切换到root用户,然后执行如下命令: vi /usr ...
- linux下进入root用户登录
1.打开终端,输入sudo passwd -u root 输入当前用户的登录密码,提示如下标红区域信息 解决方案: 1)直接输入命令:su,输入当前用户登录密码 2)添加sudoers文件的写权限,命 ...
- Linux(CentOs 7)系统重装笔记(二)---完全删除用户账号和root用户登录
参考网址:https://jingyan.baidu.com/article/046a7b3ede1c38f9c27fa91b.html 一.完全删除用户 1.查看要删除的用户账号信息 find / ...
随机推荐
- SpringBatch Sample (三)(XML文件操作)
前篇关于Spring Batch的文章,讲述了Spring Batch 对CSV文件的读写操作. 本文将通过一个完整的实例,与大家一起讨论运用Spring Batch对XML文件的读写操作.实例流程是 ...
- sudo with no password
/********************************************************************************* * sudo with no pa ...
- jvm内存增长问题排查简例
jvm内存增长问题排查 排查个jvm 内存占用持续增加的问题,纪录一下,引以为戒. 运维发现应用jvm内存占用在发布后回落,然后持续增高,,dump后分析一下: 占内存的大部分是这种名字相似的bean ...
- 【重要】NOI-1.2-10-字符串大小
10:Hello, World!的大小 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 还记得在上一章里,我们曾经输出过的“Hello, World!”吗? ...
- [LeetCode&Python] Problem 628. Maximum Product of Three Numbers
Given an integer array, find three numbers whose product is maximum and output the maximum product. ...
- xdoj1321----简单搜索
1321: 营救公主 时间限制: 1 Sec 内存限制: 128 MB提交: 156 解决: 37[提交][状态][讨论版] 题目描述 DSKer今天又做梦了,他的睡眠质量一直很差.他梦见他化身骑 ...
- vmware NAT 网络出现问题的解决方法
nat 网络的配制: 用nat网络相对来说,以后网段出现改变,都不会有大的影响,方便以后做实验. 用dhclient 来获取IP dhclent -r 是用来关闭获取IP的. 自动获取IP,也可以改成 ...
- PTA——支票面额
PTA 7-38 支票面额 #include<stdio.h> int main() { int n,f,y; ; scanf("%d",&n); ; flag ...
- acm 2001
格式化输出 //////////////////////////////////////////////////////////////////////////////// #include<i ...
- [动态差分+二维前缀和][小a的轰炸游戏]
链接:https://ac.nowcoder.com/acm/contest/317/E来源:牛客网 题目描述 小a正在玩一款即时战略游戏,现在他要用航空母舰对敌方阵地进行轰炸 地方阵地可以看做是n× ...