查看当前用户所在的用户组:
1使用groups命令
groups + 用户名
2 查看/etc/group文件
/etc/group
cat /etc/group | grep 用户名
添加用户并赋予管理员权限
1 sudo adduser 用户名 ; sudo usermod -G sudo 用户名(前提是当前用户具有root权限,即可以使用sudo)
如果想删除用户 sudo deluser 用户名 --remove-home
使用ls -l (或者ll)可以查看文件的属性信息(备注linux下一切皆文件 目录也是一种文件)
文件类型和权限的具体含义:
linux上不是通过文件后缀名来区分文件的类型。你需要注意的一点是,一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息。
所有者权限,不用解释,所属用户组权限是指所有者中所在用户组其它用户的权限。
链接数,即链接到该文件所在的inode结点(存储文件原信息如文件创建者 创建日期 文件大小等的区域)的文件名数目
变更文件所有者:
很简单 使用 sudo chown +变更后的拥有者+ 要变更的文件
修改文件权限
先来看一下文件的三个权限rwx
每个文件有三组权限,分别是所有者,所属用户组用户,其它用户,每组都可能都可能有rwx(可读 可写 可执行)
,比如chmod 777 + 文件名就是表示标明所有用户都可以对这个文件进行所有操作。
具体改变权限的时候可以只用chmod (上文提到的),也可以使用加减赋值 法,具体例子如下:
比如chmod go-rw + 文件名就使得非所有者(所属用户组用户,其它用户)只有对文件的执行权限,而没有读写权限,跟chmod 700 + 文件名的效果是相同的。(备注go分别代表group所属用户组用户,other其它用户,还有所有者), +或者-分别代表增加或者减去对应的权限,rw就不必解释了吧)。
linux是一个有趣的世界,让我们一起探索吧,希望大牛多多指点,感谢某在线教育提供的实验环境,share your knowledge with world!!!