`
babay
  • 浏览: 43535 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

win7下cygwin 中 root用户的设置

 
阅读更多

cygwin 在 winXP下安装完成后使用当前用户登录后看所在磁盘的文件权限是没有问题的,但在win7下发现所有文件的权限都丢失了,导致使用cygwin编译出来的文件的权限也为空,这个问题可以使用以下方法来解决:

 

将cygwin修改为使用root用户登录

  1. 找到cygwin的etc目录中有一个名为passwd的文件。
  2. 用UE或记事本打开passwd这个文件,找到以下部分,把其中的windows用户名换成root(共3处都改过来)。  

    Administrator :unused:500 :513 :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的权限

  3. 在cygwin的home目录下面建立目录root  
  4. 启动cygwin进入以后,就会以真正的root权限运行了
分享到:
评论
1 楼 hmbig2 2013-03-14  
你好啊,我这样修改了不行啊,然后它还是会在home下生成一个原来的名字的文件夹。
求指点

相关推荐

    win7安装hadoop及eclipse调试mapreduce的配置方法

    【标题】: "win7环境下Hadoop安装及Eclipse调试MapReduce配置教程" 【描述】: "本教程详细讲解在Windows 7操作系统中如何安装Hadoop,并配置Eclipse进行MapReduce程序的调试,涵盖可能出现的问题及其解决方案。" ...

    linux_win 模拟器

    总的来说,Linux_Win模拟器结合Cygwin为Windows用户提供了一个便捷的学习和实践Linux命令的平台,帮助用户在不离开Windows系统的情况下提升Linux技能。通过熟练掌握这些命令,用户将能够在任何Linux环境中更高效地...

    win7+eclips+cygn+android+cocos2dx

    在Windows 7环境下搭建Cocos2dx的Android开发环境,主要涉及四个关键组件:Cygwin、Eclipse、Android NDK以及Cocos2dx。以下是详细的步骤和知识点: 1. **Cygwin**:Cygwin是一个在Windows操作系统上模拟Unix环境的...

    asterisk安装及sip设置和wxCommunicator的配置

    - 解压下载的文件到 `/root` 目录下:`/root# tar -zxvf asterisk-1.2.10.tar.gz` 2. **配置编译环境** - Asterisk 的编译需要一些依赖库的支持,例如 curses(termcap)、OpenSSL 和 zlib。 - 使用 apt-get ...

    android+eclipse+ndk环境搭配

    Cygwin的主要优点在于它的库可以在Win32系统下实现POSIX系统调用API,允许开发人员使用熟悉的命令行工具和编译器。然而,Cygwin并不完美,例如不支持Unicode,对某些字符集的处理有限,且在某些旧版Windows系统上的...

    cocos2dx Android环境搭配

    在命令行中,通过设置_CYGBIN、_ANDROIDTOOLS和_NDKROOT环境变量来指定Cygwin、SDK和NDK的路径。运行该脚本,根据提示输入项目的基本信息,如包名、游戏名称和SDK API级别。完成后,会生成一个新的Android项目文件夹...

    windows adb shell tab键补全

    在Windows环境下进行Android设备的开发和调试过程中,`adb (Android Debug Bridge)` 是一个不可或缺的工具。`adb shell` 命令允许开发者通过命令行与Android设备进行交互,执行各种系统级别的操作。而在Windows的CMD...

    Windows下Cacti监控系统搭建

    2. **安装MySQL**:安装MySQL并设置root用户密码,创建Cacti用户并授权。 3. **安装PHP**:解压缩PHP到c:\php目录,设置环境变量,包括MIBDIRS、PHPRC和Path。 4. **配置PHP**:编辑php.ini文件,配置MySQL连接...

    windows nfs 服务端安装配置教程

    - 对于Windows 7使用HaneWin NFS Manager,需要在“服务器” -> “扩展字符集设置”中选择UTF-8,否则可能会遇到文件操作问题。 - 如果你选择使用Cygwin(一个在Windows上模拟Linux环境的工具),请按照以下步骤:...

    lighttpd安装全集

    在lighttpd.conf中找到`var.server_root`和`server.document-root`,并将它们分别设置为: ``` var.server_root = "/data/www" server.document-root = server_root + "/image" ``` 这意味着你的网站内容将存储...

    TFTP客户端C语言实现

    - 在`Win7`环境下,由于已包含可执行文件,可以直接运行测试。确保正确配置防火墙规则,允许TFTP通信。 - 在`CentOS`环境下,由于它是Linux系统,同样可以使用GCC编译器,但可能需要使用root权限打开和绑定低端...

    clucene源码

    * Microsoft Visual Studio (6&7) are provided in the win32 folder. Mailing List ------------ Questions and discussion should be directed to the CLucene mailing list at clucene-developers@lists....

Global site tag (gtag.js) - Google Analytics