用户与组管理(user&group)

useradd username不会在/home下建立一个文件夹username
adduser username会在/home下建立一个文件夹username
useradd -m username跟adduser一样,可以建立一个文件夹username

用useradd添加用户后 ,需指定家目录 :方法是这样的
(1)先进入root vi /etc/passwd 查看是否指定了家目录
如:username:x:1002:1002::/home/bai:/bin/bash
如果没有添加 (一般情况下是有的)
(3)cp -a /etc/skel /home/username
(3)指定权限: chown -R username:groupname /home/username

指定权限

chgrp -R groupName directory|file
chown -R userName:groupName directory|file
chmod -R 777 .

ls ‐ahl命令可以看到文件的所有者


xxx is not in the sudoers file.This incident will be reported.的解决方法
1.切换到root用户下, sudo -i or su root
2.添加sudo文件的写权限,命令是:
chmod u+w /etc/sudoers
3.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
ps:这里说下你可以sudoers添加下面四行中任意一条

youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL

第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
4.撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers
这样普通用户就可以使用sudo了.


修改密码
passwd username


创建组

groupadd -g 1010 tomcat

gpasswd为组添加用户

  • 只有root和组管理员能够改变组的成员: 例:把 tWeb 加入 tomcat 组
gpasswd –a tWeb tomcat

例:把 tWeb 退出 tomcat 组

gpasswd –d tWeb tomcat

修改组

#修改组名tomcat为tomcats
groupmod –n tomcat tomcats  

删除组

groupdel tomcat
  • qq_43638135
    妲己再美究为妃: 博主没有想过自己接一些私活干吗?我现在还没毕业,但是我也确实听说外挂市场自动化游戏脚本市场挺火热的,并且报酬也很丰厚,但是具体的我也不是很清楚,求解答。 (1个月前 #47楼) 查看回复(2) 举报 回复
    22