babyfengfjx
2022-06-27 22:54 Super Moderator
CQA
- 这个权限是如何关闭的呢?只有一个管理员的话是无法关闭这个管理员权限的吧;
- 如果还有个管理员,则可以在账户界面设置成管理员:

Reply Like 0 View the author


我是用了usermod -G 命令修改了当前用户的组后,就没法使用sudo了,然后管理员权限也没了😭
用U盘系统,添加到sudoers中
关机插入U盘,从U盘启动,进入deepin20.6安装界面后,Ctrl+Alt+F2进入命令行,输入startx进入桌面,
打开文件管理器,点击进入Roota分区,查看分区完整地址,然后打开终端,使用chroot命令将根目录切换到Roota目录
chroot /media/uos/Roota
修改root用户密码
passwd root
成功后重启计算机,进入原系统,打开终端,切换到root用户,将用户(例如zhangsan)追加至各个用户组中
su root
usermod -aG lp,sudo,users,netdev,lpadmin,scanner,sambashare zhangsan
最后重启计算机,就好了。
以上七个工作组是deepin系统安装完后默认拥有的用户组,另外还有一个与用户名同名的用户组就不用追加了,那个是该用户的主组,是一直在的。
(groups可以查看当前用户所在的用户组)
关于用户组相关命令的小示例:
# 添加用户组mygroup
sudo groupadd mygroup
# 删除用户组mygroup
sudo groupdel mygroup
# 将用户zhangsan添加至用户组mygroup
sudo usermod -aG mygroup zhangsan
# 将用户zhangsan添加至用户组mygroup1、mygroup2
sudo usermod -aG mygroup1,mygroup2 zhangsan
# 将用户zhangsan添加至用户组mygroup
sudo gpasswd -a zhangsan mygroup
# 将用户zhangsan从用户组mygroup中移除
sudo gpasswd -d zhangsan mygroup
liveCD引导后修复
关机插入U盘,从U盘启动,进入deepin20.6安装界面后,Ctrl+Alt+F2进入命令行,输入startx进入桌面,
打开文件管理器,点击进入Roota分区,查看分区完整地址,然后打开终端,使用chroot命令将根目录切换到Roota目录
chroot /media/uos/Roota
修改root用户密码
passwd root
成功后重启计算机,进入原系统,打开终端,切换到root用户,将用户(例如zhangsan)追加至各个用户组中
su root
usermod -aG lp,sudo,users,netdev,lpadmin,scanner,sambashare zhangsan
最后重启计算机,就好了。
以上七个工作组是deepin系统安装完后默认拥有的用户组,另外还有一个与用户名同名的用户组就不用追加了,那个是该用户的主组,是一直在的。
(groups可以查看当前用户所在的用户组)
关于用户组相关命令的小示例:
# 添加用户组mygroup
sudo groupadd mygroup
# 删除用户组mygroup
sudo groupdel mygroup
# 将用户zhangsan添加至用户组mygroup
sudo usermod -aG mygroup zhangsan
# 将用户zhangsan添加至用户组mygroup1、mygroup2
sudo usermod -aG mygroup1,mygroup2 zhangsan
# 将用户zhangsan添加至用户组mygroup
sudo gpasswd -a zhangsan mygroup
# 将用户zhangsan从用户组mygroup中移除
sudo gpasswd -d zhangsan mygroup
感谢!!!
Popular Ranking
ChangePopular Events
More
装的是deepin20.6的系统,今天一不小心把用户的管理员权限给关闭了,又没有设置root的密码,现在无法用sudo命令,提示不在sudoers中,如何能恢复执行sudo的权限?