![如何恢复我的管理员用户权限以进行全局读/写](https://linux22.com/image/1117637/%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%E6%88%91%E7%9A%84%E7%AE%A1%E7%90%86%E5%91%98%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90%E4%BB%A5%E8%BF%9B%E8%A1%8C%E5%85%A8%E5%B1%80%E8%AF%BB%2F%E5%86%99.png)
我正在运行 Ubuntu 12.04 LTS。我只有一个用户,是我在安装 Ubuntu 时创建的。一切都很好 - 喜欢它 - 直到我最近使用 sudo(而不是 gksudo)从命令行更新软件包。我遇到了一点麻烦,这对我来说没有意义,并且在 GUI 中草草更改了我的用户读/写权限(甚至不清楚我是怎么到那里的!)。重启后,我陷入了登录循环 - 使用正确的登录密码,但一直循环回到登录,只能以访客身份登录。我仍然可以通过 ctrl + alt + f1 使用我的用户/密码登录,最终我能够在启动时再次登录。不确定我做了哪些更改才有效,但它是安装最新安全更新、将登录管理器从 LightDM 更改为 DGM 并改回来、删除 ICE/Xauthority 和 chown 用户之一或组合。
当前的困境是我的主管理员用户权限是只读的。在命令行中ls -ls /home/user
返回此值:
drwx------ 48 username username 20480
从那时起,我已使用sudo chmod 0755 /home/username
(从我有限的理解来看,755 应该将我的用户权限恢复到其原始的读/写权限)进行了更改。ls -ld /home/user
当前显示我的用户权限为:
drwxr-xr-x 48 username username 20480
我似乎仍然只有读取访问权限。我浏览过很多讨论创建新用户/组权限等的帖子(和帮助文件),但关于将我现有的全局/管理员/主要用户权限恢复到我第一次创建该用户时的状态的具体信息让我感到困惑。我觉得这很简单,但我就是不明白。请帮忙!
sudo mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /proc type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusect1 (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=07pe tmpfs55)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw, ,nosuid,nodev,size=5242880
none on /run/shm type tmpfs (rw,nosuid,nodev)
gvfs-fuse-daemon on /home/meng/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=meng)
none on /tmp/guest-1R2Fi5 type tmpsf (rw,mode=700)