Linux基础(文件权限和用户管理)
1.文件管理
1.1 文件权限
文件的权限总共有三种:r(可读),w(可写),x(可执行),其中r是read,w是write,x是execute的缩写。
我们可以通过ls -l 查看文件对应的权限,其中第一个字母分为-,d,l
-:表示普通文件,即不是文件夹的文件
d:directory的缩写,代表文件夹
l:link的缩写,代表链接文件。
后面跟着9个[rwx-],其中三个为一组,分别表示拥有者权限,组权限,其他用户权限。
1.2 修改文件权限(字母法)
我们一般不用这个模式,而是使用下面的数字法。
1.3 修改文件权限(数字法)
我们首先明确:r w x的数字表示分别为4,2,1。
格式:chmod nnn 文件名,其中每个n代表一个一个权限,它的取值是:0,1,2,4,3,5,6,7
如:chmod 763 1.txt表示拥有者对文件的权限是rwx,组的权限是rw,其他用户的权限是wx。
2.用户管理
2.1 添加用户
语法:useradd -g root user1
其中 -g 中的g是group的缩写,这里的意思是指定创建的用户属于root组。
2.2 删除用户
语法:userdel -r 用户名
其中-r的意思是将改用户名下的用户目录也一并删除。在创建用户时都会在/home创建对应的目录。
2.3 修改密码
语法:passwd
单用passwd的意思是修改当前用户的密码,使用这条命令之后就会弹出提示:
passwd 用户名
修改指定用户名的密码,只有root用户才能修改
3.切换用户
3.1 语法:su 用户名,其中su是switch user的缩写
单用su 或者 su -都是切换到root用户的意思。
3.2 退出当前登录的用户
exit
3.3 查看当前登录的用户
who -qH