如何将 Windows 7 中的注册名称更改为我自己的名称?
sudo emacs /etc/hosts每当我想对我的主机文件进行更改时,都不得不这样做有点不方便,特别是因为我主要不使用基于终端的编辑器。我可以更改我的主机文件的所有权,以便我的用户是所有者,从而可以在我打开的任何文本编辑器中编辑该文件吗?这会对 OS X 造成任何问题吗?
是否有一个命令可以输出文件的所有者,而没有别的?我想我可以使用ls并运行它sed,但如果有更好的方法,我肯定会使用它。
我收到关于不安全所有权的警告~/.gnupg:
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg
gpg: WARNING: unsafe ownership on homedir '/home/USER/.gnupg'
Run Code Online (Sandbox Code Playgroud)
chown -R $(USER) ~/.gnupg/
Run Code Online (Sandbox Code Playgroud)
find ~/.gnupg -type f -exec chmod 600 {} \;
find ~/.gnupg -type d -exec chmod 700 {} \;
Run Code Online (Sandbox Code Playgroud)
sudo gpgconf --kill dirmngr
sudo chown -R USER:USER /home/USER/.gnupg
chmod 700 /home/USER/.gnupg
chmod 600 ~/.gnupg/*
Run Code Online (Sandbox Code Playgroud)
ls -al /home/elias/.gnupg
drwx------ 4 USER USER 4096 Jul 1 19:33 .
drwxr-xr-x 96 USER USER 20480 Jul 10 11:19 ..
drw------- 2 …Run Code Online (Sandbox Code Playgroud)我想知道根目录 / 应该归“root”所有是否正常。
每次我想在那里做某事(例如保存文件,创建目录)时,我都会被要求输入密码,但我不记得以前发生过这种情况(尽管这可能只是我的记忆错误)。这是相关的终端输出:
MacBook:~ ago$ ls -lah /
total 37311
drwxr-xr-x@ 35 root staff 1,2K 22 Mar 12:34 .
drwxr-xr-x@ 35 root staff 1,2K 22 Mar 12:34 ..
-rw-rw-r--@ 1 root admin 21K 22 Mar 10:21 .DS_Store
drwx------ 3 root admin 102B 28 Feb 2008 .Spotlight-V100
d-wx-wx-wt 2 root admin 68B 31 Ago 2009 .Trashes
-rw-r--r--@ 1 ago 501 45K 23 Gen 2008 .VolumeIcon.icns
srwxrwxrwx 1 root staff 0B 22 Mar 12:34 .dbfseventsd
---------- 1 root admin 0B 23 …Run Code Online (Sandbox Code Playgroud) 备份数据后,我安装了 SSD 驱动器。我安装了 OSX Maverick(因为我的笔记本电脑大约是 2014 年),然后我开始将我的数据从 user-2 复制到 user-1(因为安装操作系统后我的用户与保存备份数据中的数据)。
然后我开始修复文件的所有权,但我做了一些非常糟糕的事情:我跑sudo chmod -R user-1:staff进去/etc改变了/etc/sudoers. 并且文件所有权已损坏,您无法将其改回。
我已经完成了单用户模式启动,发现文件系统以只读方式挂载。
我以恢复模式启动,发现 OSX不再在 Disk Utility 中提供“修复磁盘权限”。
我已经在恢复模式下启动,发现我无法从我的 Time Machine 备份中恢复单个文件,因为恢复模式只允许在你的机器上铺满所有 Time Machine 数据。
我试过做一个普通的启动,但这需要 30 分钟,虽然进度条说它已经完成,但操作系统再也没有出现。
那么,我该如何
/etc/sudoers或也许能够再次启动我的笔记本电脑?
遗憾的是,我无法以 root 身份使用此漏洞,因为我无法获得登录对话框提示。
稍后 2018-01-21
我遇到了这个问题并且能够mount -uw / && chmod 0 /etc/sudoers成功,但我仍然无法启动。可能是其他原因引起的chown -R。
稍后:当我以详细模式 (Command-V) 启动时,我收到无限滚动的错误消息“进程 X 崩溃:opendirectoryd。正在创建太多尸体。” 这看起来是致命的。我可能需要重新安装操作系统和我的备份。
我可以通过 Windows 注册表更改文件夹的所有者吗?如果是,桌面上文件夹的设置在哪里?
ownership ×7
macos ×3
gnupg ×1
hosts ×1
linux ×1
permissions ×1
root ×1
shell-script ×1
sudoers ×1
text-editors ×1
unix ×1
windows ×1
windows-7 ×1