用户及文件权限管理

用户及文件权限管理

1.查看用户

who am i 或者 who mom likes

2. 创建用户

在 Linux 系统里, root 账户拥有整个系统至高无上的权利,比如 新建/添加 用户。

创建用户需要用到root权限,就要用到sudo命令

$ sudo adduser 用户名称

这就创建好了,下面提示创建密码等,创建完密码剩下的可以回车跳过

$ su -l 用户名称

这个命令是切换用户,ctrl+d 可以退出

用户组

在 Linux 里面每个用户都有一个归属(用户组),用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源

将创建的用户加入sudo用户组

$ su -l 用户名称

$ sudo ls

会提示你没有root权限

使用root用户可以为其他用户添加用户组

$ su shiyanlou

$ groups lilei

$ sudo usermod -G sudo lilei

$ groups lilei

接下来切换回lilei用户,可以用sudo来获取root权限

3. 删除用户

$ sudo deluser lilei --remove-home

4. 文件权限

查看文件权限

$ ls -l

一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件

$ ls -Al

查看某一个目录的完整属性,而不是显示目录里面的文件属性:

$ ls -dl <目录名>

显示所有文件大小,并以普通人类能看懂的方式呈现

$ ls -AsSh

其中小 s 为显示文件大小,大 S 为按文件大小排序,若需要知道如何按其它方式排序,请使用“man”命令查询

5.修改用户权限

方式一:二进制数字表示

每个文件的三组权限(拥有者,所属用户组,其他用户,记住这个顺序是一定的)对应一个 " rwx ",也就是一个 “ 7 ” ,所以如果我要将文件“ iphone6 ”的权限改为只有我自己可以用那么就这样

修改权限$ chmod 700 iphone6

方式二:加减赋值操作

$ chmod go-rw iphone6

g、o 还有 u 分别表示 group、others 和 user,+ 和 - 分别表示增加和去掉相应的权限

你可能感兴趣的:(用户及文件权限管理)