Questions tagged «root»

root是有权访问类Unix系统上所有命令的帐户

3
El Capitan的“无根”功能到底是什么?
我刚刚了解了El Capitan中的“无根”功能,并且听到了诸如“没有root用户”,“没有任何东西可以修改/System”和“世界将因为我们无法获得根而终结”之类的信息。 El Capitan在技术层面上的“无根”功能是什么?这对用户体验和开发人员体验实际上意味着什么?将sudo -s仍然工作,并且,如果是这样,怎么会用一个shell的经验root改变?
242 macos  el-capitan  unix  root  sip 

9
将root用户用作普通用户是否可以?
我已经在Mac上启用了root用户,因此我可以登录它并运行Finder等。作为我的懒人,只需将所有内容从我的主目录传输到即可/var/root。我不太确定要这样做,所以我可能会将所有内容移回去。从技术上来说,像普通用户一样使用它是否可以?(我是唯一可以访问我的计算机的人。)

11
如何在Finder中查看根目录和子目录?
显然,桌面上的Macintosh HD图标指向根目录,但未显示所有内容。 一些文件和目录都相同,我看的时候执行ls的/在终端目录,但大多数其他目录,如/usr,/bin等不可见。 我假设出于安全性考虑,Mac OS X不显示其余的文件和目录。有没有一种方法可以更改此行为,以使其像在Linux中查看根文件夹一样? 编辑:在这里找到以下内容: Finder和终端显示的根目录内容不同。根目录中的某些项目在Finder中不可见。这样可以减少视觉混乱并提高简洁性。如果您熟悉UNIX风格的命令行,则可以使用终端查看目录中的所有项目。 按照此说明,必须使用终端查看所有项目。那么,别人怎么办?使用终端还是有其他方法?
76 macos  finder  folders  root 

4
如何在sudo模式下运行终端?
我试图安装npm,我得到了 npm ERR! Error: EACCES, Permission denied '/usr/local/lib/node_modules' npm ERR! npm ERR! Please use 'sudo' or log in as root to run this command. npm ERR! npm ERR! sudo npm "install" "." "--force" "--global" npm ERR! npm ERR! or set the 'unsafe-perm' config var to true. npm ERR! npm ERR! …
20 terminal  sudo  root 


4
如何执行需要root特权的bash脚本?
我的ISP提供了以下脚本行: sudo bash echo "plugin L2TP.ppp">>/etc/ppp/options echo "l2tpnoipsec">>/etc/ppp/options 如果我逐行将其粘贴到终端中,则可以使用。我想创建一个* .command文件并通过双击运行它。但是我得到的只是密码提示,然后是空的bash窗口。生成的“选项”文件为空。 我尝试了这个: #!/bin/bash echo "plugin L2TP.ppp">>/etc/ppp/options echo "l2tpnoipsec">>/etc/ppp/options 我得到: / etc / ppp / options:权限被拒绝 我想我需要使用一些命令从bash内部获取root特权。
15 terminal  bash  script  root 


1
无法删除停顿(inProgress)Time Machine备份
我最近从TM备份切换到了更新的MBP。不幸的是,在迁移过程中似乎出现了问题。 TM无法完成备份,它只是不断累积到一个目录中 .inProgress 后缀。 经过一番谷歌搜索后我发现了 这个答案 ,建议通过将文件夹移动到废纸篓来删除该文件夹。这并没有真正起作用,因为它只是说删除文件,但几小时后几乎没有进展。我试图从终端删除该文件夹,由于权限被拒绝,这是一个不可行的。 我尝试更改为管理员帐户,然后执行操作 sudo rm -rf 这导致操作不允许。我需要禁用吗? csrutils 只是为了能够修复停滞的备份? 建议?

0
保护系统墙纸
目的 以我自己的身份登录时,更改系统上的墙纸时需要root密码。与Preferences在需要密码才能解锁页面的情况下编辑安全设置类似的行为。或在Keychain查看密码时输入。 过时的解决方案 com.apple.desktop.plist 不再存在。99%的答案只是简单地转贴说保护此文件将解决我的问题。此解决方案自以来似乎已过时10.9.5 Mavericks。我目前正在参加10.11.6 El CapitanFYI。 首选项对Desktop & Screensaver面板不提供任何保护。您无法阻止任何人在那里更改壁纸。 desktoppicture.db在~/Library/Application Support/Dock为涉嫌的保护壁纸兴趣点,但似乎在停止变化,只读保护设置,并通过root用户拥有,即使几乎无用。 该/System/Library/CoreServices/DefaultDesktop.jpg硬连接不符合当前的壁纸,只是默认一个。 似乎没有人最隐晦的想法是指向当前显示的墙纸的链接或文件入口点在哪里。 尝试 锁定墙纸要求我阻止用户执行以下操作: 使用Use Image As Desktop Picture通过在Safari图像右击。 Services->Set Desktop Picture在Finder中使用以更改背景。 使用Preferences->Desktop & Screensaver更改背景。 通过设置为只读并将其锁定,我获得了1~/Library/Safari/Safari Desktop Picture。这将阻止将Safari中的任何图像设置为桌面图片。 这使我要么锁定首选项并删除通过2设置桌面映像的选项,要么锁定指向当前桌面映像的任何文件,而无需使用密码即可进行修改。好吧,因为您不能保护中的Desktop & Screensaver窗格Preferences,所以该选项不在窗口中。 剩下的只有一种解决方案。查找包含当前桌面映像的副本或指针的任何硬链接或文件,并对其进行保护。但是,问题是我只是不知道在哪里。 笔记 为了调整某些文件(desktoppicture.db例如)的权限,可能必须禁用Apple的“系统完整性保护” 。这需要启动进入恢复模式并使用禁用它csrutil disable。 禁用系统完整性保护后,我仍然无法更改某些文件。我启动到单用户模式,然后使用fsck它mount -uw /来read only调整权限时遇到错误。使用chflags nouchg <file>之前,chmod 400 <file>允许我最终调整权限。尽管我必须说,只要我先chflags nouchg <file>尝试在目标上使用,然后再尝试调整权限,就可以在正常使用情况下调整权限。因此可能不需要单用户模式。 摘要/ …

2
从/ var / root /移动.ssh文件夹
我尝试设置一个ssh密钥,以便轻松登录托管我的网站的服务器: ssh-keygen -t dsa -b 1024。 密钥(公共和私人)已保存在 /var/root/.ssh 我不喜欢,因为我必须这样做 sudo -s 在rsync之前访问私钥。 是否有任何简单安全的方法来移动ssh文件夹 /var/root/.ssh 到我的用户文件夹,这样即使不是root也可以使用密钥?移动它的位置是什么?新手用于搬迁的命令是什么? (对于mac os 10.10) 谢谢。
2 macos  ssh  root 



0
如何在Lion“Recovery”启动驱动器上启用root?
还有一些有趣的事情/线索在这里和那里的狮子恢复盘“系统” -即表明您可以保存靴之间设置。一个非常轻微的持久性设置等等。除此之外..有谁知道你是否可以启用root帐户或这些启动驱动器上是否有管理员密码等?能够在启动这些东西时环顾四周会有点好看,可能会看到引擎盖下发生的事情等等。此外,它可能会打开通向机器的SSH门,这肯定会派上用场在艰难的安装过程中,或其他奇怪的情况。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.