Linux中的常用命令
修改文件权限:chmod,chown,chgrp

用法
chmod:修改文件的权限,可以使用数字或者u+rwx等
 chown:修改文件的拥有者,就是相当于将上图中的wangwu的位置修改掉
 chgrp:修改文件的所属组,相当于将上图中的root的位置修改掉
语法特征:
强调:对于这些修改权限的操作,只有超级用户才能执行,如果要再普通用户下执行,请带上sudo,短暂提升权限
 chmod 权限设定(u+r…) 文件名
chown 新拥有者名 文件名
chgrp 新组名 文件名
修改组 :groups,groupadd,groupmod,groupdel
用法
groups:查看用户所属的组
 groupadd:新建一个组
 groupdel:删除一个组
 groupmod:修改组的属性
- groupmod -n :修改组的名称
- groupmod -g :修改组的GID
语法特征:
groups 用户名/空
 groupadd 新组名
 groupdel 组名
 groupmod -n 新组名 旧组名
 groupmod -g 新GID 组名
实例

 
 


 
如何验证
如果要验证以下执行的结果,请使用cat 查看/etc/group文件,这个文件里保存了所有的组的信息,包含你的系统里有多少组,每个组里面有几个用户

修改用户:useradd,adduser,userdel,usermod,gpasswd
useradd
用法:新增一个用户
 语法特征:useradd 用户名
 实例:
 
- 需要注意的是,如果你创建了一个用户,linux系统就自动帮你为该用户创建了一个组,该组的名字和用户的名字一样,不信的,可以使用上述的验证命令查看
- 注意2,在创建完一个用户后需要手动的指定密码,命令:
  
- 当然我们也可以使用更加方便的adduser命令引导式的创建用户.下面会介绍
adduser
用法非常简单,就是adduser 用户名
 实例:
 
userdel
和useradd如出一辙,这里就不再赘述了
usermod
用法:usermod -aG :将用户添加到某个组
 语法特征:usermod -aG 组名 用户名
 实例:
 那么对于从组中删除用户呢?一种方式是编辑 /etc/group 文件,手动删除用户条目。注意:通常不建议直接编辑 /etc/group,推荐使用 gpasswd 命令。
gpasswd
用法:
 gpasswd -a :将用户添加到组
 gpasswd -d :将用户从组中删除
 语法特征:
 sudo gpasswd -a 用户名 组名
 sudo gpasswd -d 用户名 组名
 实例:

 
 
如何验证:
如果你想验证上述某个理论,这里推荐一个路径/etc/passwd,可是使用cat查看,里面存放的是具体的用户的属性信息
 
