##用户

###创建用户(useradd)

新建用户
adduser  test //useradd test 也行,建议使用adduser 更友好

删除用户
sudo userdel -r username

修改密码
passwd test(username) 

将新用户添加到管理组
gpasswd -a test admin   
gpasswd -a test sudo  

给test用户创建自己的目录:
cd /home
mkdir test
chown test /home/test

##为用户添加root权限 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
tommy❌500:500:tommy:/home/tommy:/bin/bash`
登陆后就直接是root,不显示用户名,edx中的edxapp就是如此

##adduser adduser更适合初级使用者,不用去记那些繁琐的参数选项,只要跟着系统的提示一步一步进行下去就行


##文件权限 ###做个实验

cd tmp 
touch test.md
ls -l test.md

输出:-rw-rw-r-- 1 wwj wwj 0  7月 11 14:55 test.md

其中,我们来看-rw-rw-r–。该字段中的首字符(-)指定该文件的类型,-表示常规文件。
后边三个三元组w-rw-r–,第一个三元字符组代表文件所有者的权限,第二个代表文件的组的权限,第三个代表所有其他用户的权限。
r 表示允许读(查看文件中的数据),w 表示允许写(修改文件以及删除),x 表示允许“执行”(运行程序)。

###改变用户和组所有权

1
2
chown root /etc/passwd
chgrp wheel /etc/passwd

为了改变文件或其它文件系统对象的所有者或组,分别使用 chownchgrp,这两个命令都要一个用户名或组名作参数,后面跟上一个或多个文件名。
除非您是超级用户,否则您不可以使用 chown,然而任何人都可以使用 chgrp 来将文件的组所有权改为他们所属的组。
chown 和 chgrp 都有一个 -R 选项,该选项可以用来告诉它们递归地将所属权

sudo chown 777 所有用户

###修改rwx权限 chmod — 用来改变我们可以在 ls -l 清单中看到的 rwx 权限,比如增加执行权限:chmod +x scriptfile.sh,同理移除权限:chmod -x scriptfile.sh


##参考