1. 普通用户增加sudo命令的解决方法:
a. 切换到root用户下:su – root
b. 给/etc/sudoers文件添加写权限 :chmod u+w /etc/sudoers
c. 给普通用户添加使用sudu的的权限:
vim /etc/sudoers
找到这行:root ALL=(ALL) ALL, 在这行下面添加 xxx ALL=(ALL) ALL (这里的xxx就 是你的普通用户)
##这里解释一下,sudoers下面添加普通用户可以使用sudo命令的格式:
xxx ALL=(ALL) ALL ##:普通用户可以使用sudo命令,但是需要密码
%xxx ALL=(ALL) ALL ##用户组xxx的用户可以使用sudo命令,但是需要密码
xxx ALL=(ALL) NOPASSWD:ALL ##普通 用户可以使用sudo命令,不需要密码
% xxx ALL=(ALL) NOPASSWD:ALL ##用户组xxx的用户可以使用sudo命令,不需 要密码
d. 添加完之后,保存退出
e. 去除root用户对sudoers文件的写权限:chmod u-w /etc/sudoers
2. 更改密码指令(客户,不是主机root):
passwd username, #首先输入原始密码,再输入新密码。
3. 当文件系统的权限被设置为others的为none时,会出现远程循环登录不进去,并且远程xrdp登不进去的情况,此时如果客户中有一个能够通过本地命令行界面登进去,那么解决的方法是首先将该能登进去的用户加入到suders中,也就是赋予sudo权限,然后再将其加入到root组中,使其具有root权限。然后通过下面的指令赋予文件系统整个文件夹的权限为所有用户(拥有者,组名,others)都有:
改变权限的指令: sudo chmod 777 filename, 777的意思是是三者具有写,读和执行的权力。
4. 创建用户组的命令:
groupadd -g 888 users,创建一个名为users的组,其GID为888.
5. 将user1加入或退出组users的命令:
gpasswd -a user1 users
gpasswd -d user1 users
6. 删除组: groupdel users; 更改组名:groupmod -n user users.
7. 查看一个用户的UID和GID: id user4;
8. 远程客户出现雪花状闪退的问题的解决:
sudo apt-get install xfce4;
echo xfce4-session >~/.xsession;
touch .session;
sudo vim /etc/xrdp/startwm.sh;
在/etc/X11/Xsession前面加上:xfce4-session,然后重启xrdp:
sudo service xrdp restart
安装xrdp远程桌面的步骤:
a. sudo apt-get install xdm;
b. sudo apt-get install xfce4;