树状结构
根目录和家目录,根目录包含家目录
cd / //进入根目录 cd ~ //切回家目录 sudo su //输入密码进去超级用户 su 用户名 //从超级用户切回到家目录
ls -l //查看目录权限
第一位表示文件类型,l表示连接文件,d表示目录文件,-代表普通文件。
第二位到第四位为第一组,分别为rwx,r代表可读,w代表可写入,x代表执行。如果该文件只可读,则第二位为r,第三和第四位为-。第一组为文件所有者的权限。
第五位到第七位为第二组。第二组为同组的用户的权限。例如,我买了一台电脑,所有者是我,而同宿舍的熟人是同组,其他宿舍的陌生人是其他用户。
第八位到第十位为第三组。第三组为其他用户(既不是所有者也不是同组)的权限
chmod u-r 文件名 //u代表所有者,-r修改了所有者的可读权限,使之变为不可读。 chmod u+r 文件名 //u代表所有者,+r修改了所有者的可读权限,使之变为可读。 chmod g-r 文件名 //g代表同组 chmod o+w 文件名 //o代表其他用户 chmod a+x 文件名 //a代表所有用户
4代表r,2代表w,1代表x
chmod 777 文件名 //一位数字代表一个组,7=1+2+4,则所有用户权限都为rwx。 chmod -001 文件名 //减去其他用户的x权限,所有者和同组不修改
这是一个脚本;把很多指令合并了。
注意:用户名不能包含大写字母。
useradd -d /home/用户名 -m 用户名(跟前面一样)
这个用户名可以有大写。
注意:用户创建完成之后,没有给用户指定密码,需要手动加密码
sudo passwd 用户名 //加密码
cat /etc/passwd //表示可以查看所有用户
1、deluser 用户名
注意:删除后,对应的家目录还需手动删除,直接用rm删除就行
2、userdel -r 用户名
表示删除一个用户名及用户的主目录
注意:可能会出现一个错误,如果出错了,通过cat去查看用户是否存在,如果存在。关掉终端,重开终端再删除
chown 用户名 文件名 //表示把文件名的所有者权限改成新的用户名为所有者 chown 所有者用户名:所属组用户名 文件名 //表示可以把文件名的所有者和组用户都改变了,也可以只改变一种