win7下cygwin 中 root用户的设置
问题描述:
cygwin 在 win10下安装完成后使用当前用户登录后看所在磁盘的文件权限是没有问题的,但在cygwin编译出来的文件的权限为空,这个问题可以使用以下方法来解决:
解决办法:
将cygwin修改为使用root用户登录
找到cygwin的etc目录中有一个名为passwd的文件。
用UE或记事本打开passwd这个文件,找到以下部分,把其中的windows用户名换成root(共3处都改过来)。 加一处Administrators替换成root
Administrator :unused: : :U-PC-201103250049\Administrator ,S-1-5-21-1343024091-57989841-1417001333-500:/home/Administrator :/bin/bash
蓝色 部分是替换成root,这个只是改名而已,真正关键部分是红色 部分,那个才是权限控制,将500和513都改成0,这样才能获取真正的root权限,改成如下:
root:unused:0:0:U-PC-201103250049\root,S-1-5-21-1343024091-57989841-1417001333-500:/home/root:/bin/bash,需要注意的是如果你使用当前用户为AA,那么还需要修改 passwd文件中AA的那一行,这样在windows下你使用AA用户在cygwin登录后才会是root的权限 在cygwin的home目录下面建立目录root 以管理员身份启动cygwin进入以后,就会以真正的root权限运行了
第6、7点可以验证是真实的root用户
普通用户提示符$;root用户提示符#
#cd ~ 输出/home/root
遗留问题:
原windows下资源管理器创建的文件及目录在cygwin下ll 命令下没用权限(可以通过chmod给权限),属组无(chown不可改属组);cygwin新建文件目录权限正常,如图: 1.txt cygwin创建
2.txt windows资源管理器创建
win7下cygwin 中 root用户的设置的更多相关文章
- [转]Ubuntu中root用户和user用户的相互切换
		
[转]Ubuntu中root用户和user用户的相互切换 http://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html Ubu ...
 - CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动
		
CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动1.关于mysql?MySQL是一个关系型数据库管理 ...
 - {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
		
MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...
 - Ubuntu中root用户和user用户的相互切换[转载自93度的饼干]
		
Ubuntu中root用户和user用户的相互切换 Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法. (1)从user用户切换到 ...
 - Linux中root用户找不到JAVA_HOME
		
Linux中root用户找不到JAVA_HOME 在Ubuntu环境中安装好Java环境后设置环境变量:在/etc/profile中设置好了JAVA_HOME变量并引入到PATH中,用于Ubunt ...
 - Linux系统下给非root用户添加sudo权限
		
Linux系统下给非root用户添加sudo权限 有时,在linux系统中非root用户运行sudo命令,会提示类似信息: xxx is not in the sudoers file. This ...
 - ubuntu首次给root用户设置密码和root用户登录设置
		
1 ubuntu首次给root用户设置密码 给root用户设置密码输入命令sudo passwd,然后系统会让你输入密码,这时输入的密码就是root用户的密码了,设置完成之后就可以切换root用户登录 ...
 - Ubuntu中root用户和user用户
		
从user用户切换到root用户 在ununtu系统中缺省用户是user,出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变的. 但是有的时候我们的用户要执 ...
 - linux下用非root用户重启导致ssh无法连接的问题
		
问题描述 安装好了centOS服务器,一直用Secure CRT工具通过ssh服务来远程连接linux,很方便的进行各种操作.今天偶然尝试了一下在非root的一般用户下执行重启服务器的命令,发现一般用 ...
 
随机推荐
- Python之virtualenv沙盒环境
			
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-packages目录下. 如果我们要同时开发多个应用程序,那这 ...
 - [转载]Python注册表信息丢失的解决方案
			
今天安装Python的模块时,安装失败,提示信息:Python version 2.7 required, which was not found in the registry. 原因在于Pytho ...
 - BAT级别对照表
 - PhotoShop脚本指南
			
Photoshop脚本语言 Photoshop支持三种脚本语言:AppleScript,VBScript,JavaScript.其中AppleScript为苹果系统,VBScript为Windows操 ...
 - asp.net 禁止回车输入
			
//只在输入框禁止输入回车 if(event.keyCode==13&&event.srcElement.type=="textarea") { ...
 - RedHat Server Enterprise 6安装G++
			
RedHat 6默认是安装有GCC,而没有安装G++编译 要安装G++前最好先查看下GCC的版本号,通常GCC的版本和G++的版本是相同的,知道GCC的版本再去找G++的安装文件就容易些,版本号有在安 ...
 - Hibernate中 一 二级缓存及查询缓存(2)
			
缓存:缓存是什么,解决什么问题? 位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为缓存Cache.缓存目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更 ...
 - iOS AnchorPoint 引起的坐标问题
			
这里主要讨论设置AnchorPoint 改变时,会影响我们预期的布局问题: 一.初始代码布局 //参照页面 UIView *aView = [[UIView alloc]initWit ...
 - 【转载】Allegro Auto Rename器件反标注教程
			
Cadence设计时一般不主张在PCB文件中更改Logic(PADS的ECO更改),不过Auto Rename仍然是非常实用的功能,按照布局重排位号,可以让PCB的丝印标识更清晰,容易检查,位号易找, ...
 - Linux多网卡的时候执行机器Ip
			
在Linux部署的时候,经常会有多网卡的情况出现,这时候项目又需要指定Ip.在这种情况下,要配置linux机子的host,指定里头要使用的ip地址,否则linux机子不知道去找哪个ip. 一.查看本机 ...