linux中用户创建与删除以及文件权限查看和修改

时间:2021-06-27 09:29:05

一、

1.查看用户

命令如下:whoami

关于who的其他命令大全

linux中用户创建与删除以及文件权限查看和修改

2.创建用户

  创建用户命令:sudoadduser hello

  超级用户是 root

  删除用户名命令:sudodeluser hello --remove-home

  切换用户登录命令: su-l hello

3.用户组

  groups

  查看用户组命令:cat  /etc/group

  或者:cat  /etc/group | sort    (这样显示出来的数据是按照字典顺序排列的)

  创建用户组:usermod

 

二、linux文件的权限

1.权限查看

 查看权限命令: ls-l 

 查看所有文件权限命令:ls -al

 linux中一切皆文字!!!!

其中文件权限查看须知:

 linux中用户创建与删除以及文件权限查看和修改

上图中所显示的内容分析如下:

d代表的是文件   rwx分别代表的是读、写、执行权限,其中“—”表示的是没有这个权限 

drwxrwxr-x :前三个rwx代表的是root的权限,中间三个rwx代表的是other用户的权限,后三个代表的是group中成员的权限。

权限是可以做更改的,命令如下:

chmod g+w hello

这句命令的意思是为group成员的权限中增加hello文件的写权限!!

 

2.变更文件的拥有者

代码如下:

eg: sudo chown hi document; cp document/home/hi

命令分析如下:这里的hi代表的是一个非root用户,所要变更的文件是document。

 

3.文件权限补充

除了可以使用  chmod g+w hello这种方式之外,我们还可以使用以下方式    chmod  777 hello这种方式

7表示的是rwx权限,其中r的值是4,w的值是2,x的值是1,它们的值分别是2的平方,2的一次方和2的零次方。

“g”表示的是group

 “o”表示的是other

 “u”表示的是user