在windows平臺下使用cygwin獲取root用戶權限

最近在使用cygwin時發現一個問題,當我要使用root用戶權限時,竟然創建不了root賬戶。最後在網上找了下後,暫時衹找到了通過更改當前用戶權限獲得root權限的方法,具體如下:

实际环境:win10下安装cygwin进行操作

实际问题:需要获取root权限

解决方案:

1.查找/etc/passwd,若有,跳步骤3(需要直接在文件夹里操作,在命令行有权限问题无法改动)

2.若无,生成一个即可。mkpasswd -l > /etc/passwd

3.若有,在打开的文本里找到当前用户。将前缀的为unused处,将后面的 两个数字都改成0

4.重开命令能看见此时命令行前缀变为#($表示普通用户),表示已获得管理员权限。

ps:應該記得要把原本有或生成的passwd文件備一份在旁邊,以便更改退出root權限。

pss:在root權限下使用git clone無法拷貝下私人倉庫的項目。

时间: 2024-08-02 02:19:50

在windows平臺下使用cygwin獲取root用戶權限的相关文章

linux下權限管理詳解

chown命令:改變文件擁有者(屬主) 格式:chown [選項] 用戶名 文件(可多個文件一起修改) 選項:-R 表示遞歸,目錄及其子目錄下所有文件 --reference=/path 表示以此文件屬主進行參考 舉例說明:將test.txt文件所屬主改為willow擁有者 chown willow /tmp/test.txt 將dir目錄及其子目錄所屬主改為willow主 chown -R willow /tmp/dir/ 將test.txt所屬主改為abc.txt中的所屬主(以下命令同時也修

Windows环境下使用cygwin ndk_r9c编译FFmpeg

 一.废话 最近学习,第一步就是编译.我们需要编译FFmpag,x264,fdk_aac,一步步来.先来讲一下FFmpeg,网上说的很多都是几百年前的,我亲测完美可用 联系我可以直接评论,也可以加我QQ:11635423  二.干货  我能力有限,但是我希望我写的东西能够让更多的人能够接受.我也是刚刚接触.做一个记录,也希望能够对其他人有好处. 几个概念理解一下:不理解也没关系.用了之后再说慢慢就理解了.主要是因为我们是windows 先是cygwin下的一些概念:        unix st

Windows 7下安装Cygwin亲历烦恼记录

重要声明:本文是我的2011.10在我的以前的ITPUB博客上发表的又一篇文章,记录了安装与下载Cygwin这个WINDOWS下LINUX模拟环境所经历的一些挫折.时至今日,我相信它还会对我的51CTO新开课程<基于CocoStudio开发跨平台拇指空当接龙游戏>的学员的学习具有重要参考价值,所以把它搬动到此地. 另外,提醒学员们注意:既然你选择了COCOS2D-X这种开发工具,必须意味着你具有想创建跨主流移动平台(在本人看来应当是:iPhone,Android和非常有可能对于前者将会在各方面

eclipse下使用cygwin的方法(Windows下用eclipse玩gcc/g++和gdb)

明天就回国了,今晚回国前写写如何配置eclipse和CDT.这个配置方法网上讨论不是很多,可能用的人少,毕竟Windows上写C++程序多数喜欢VS,即使写的是Linux程序,很多人仍然会用VS(说只喜欢用VI的人我佩服).的确VS很强大,但我也geek一回,使用eclipse做C++程序(用VI才是真正的geek?好吧,我就这水准了,反正我会用VI,但不习惯VI).希望这篇小小的文章能帮助想在Windows平台上使用gcc/g++和gdb并利用IDE调试程序的人.也希望我们谈到g++和gcc的

Windows环境下使用cygwin ndk_r9c编译x264

 一.废话 最近学习,第一步就是编译.我们需要编译FFmpag,x264,fdk_aac,下面是x264,网上说的很多都是几百年前的,我亲测完美可用 还是那句话 我能力有限,但是我希望我写的东西能够让更多的人能够接受.我也是刚刚接触.做一个记录,也希望能够对其他人有好处.联系我可以直接评论,也可以加我QQ:11635423  二.干货  准备:1.x264的源码 2.cygwin下载,安装,这个网上基本都有.我不讲太多.git cygdrive bash make 这几个都需要下载 3.ndk我

在windows下使用Cygwin模拟unix环境 并安装apt-cyg svn等插件

在windows下使用Cygwin模拟unix环境,并安装apt-cyg,svn等工具 一.Cygwin的安装 1. 下载Cygwin,这个可以到这里下载 ,至于使用32位的还是64位的版本可以根据自己的系统而定,打开下载好的setup-x86.exe(以64bitwindws系统为例) . 安装过程中注意勾选下面的包,为了后面的操作,我们有必要在这里选择一些必要的包进行安装: (1) curl:(2) git* (git,git-completion, git-gui, gitk):(3) l

Windows环境下通过Cygwin搭建Gitolite服务器

本文参考:http://blog.csdn.net/benkaoya/article/details/8884677 背景: 去年接触Git前我们团队甚至还在用VSS,一次外包项目中由于需要和外包团队紧密合作,由外包团队引入了Git. 之后,由于团队规模的不断扩大,以及体会到了Git强大的分支功能,我们所有的项目都迁移到了Git上. 再之后,新人的不断加入,领导们担心起权限的问题,我们的服务器管理员考虑使用Gitsis或者Gitolite,但是查找资料研究了一翻之后觉得太繁琐了,一直搁置. 然后

getch 和 getchar 在 windows 和 unix下的区别

注意getch()是从console读取,(非标准函数) getch()需要的头文件是<conio.h>. 而getchar()是从stdin,一般是指键盘 windows平台下ENTER键会产生两个转义字符 \r\n, \r : 回到开头的地方. \n : 去到下一行开头 因此,getch()读到 \r 时就会返回他的ASCII码13.(后面的被无视了) 奇怪的问题是为什么getchar()会返回10呢? 前面不是说过返回第一个字符吗? 这的确会让人费解.实际上产生这个结果的原因是, get

Windows XP环境下 搭建Android NDK环境

搭建Android NDK环境 Windows XP环境下 1 一些下载 ① NDK r7:http://developer.android.com/sdk/ndk/index.html ② cygwin:http://www.cygwin.com/  (1.7.11-1)③ notepad++:http://notepad-plus-plus.org/download/v5.9.8.html 2 cygwin安装 ① 执行下载的setup.exe.点Next② 选择安装方式.选择在线安装.假设