1. 营销策划师首页
  2. 产品文案策划

权限Linux系统支持多用户登录,具有root权限的用户可以管理

权限Linux系统支持多用户登录,具有root权限的用户可以管理Linux系统支持多用户登录,具有root权限的用户可以管理当前系统的用户,包括创建,删除等,不同用户对Linux的文件有不同访问权限,用户也可以方便地进行控制,本文简单介绍用户及文件权限的管理方法获取root权限的条件:登录用户属于sudo组,拥有登录用户密码Linux文件权限-l命令可以查看包括文件权限在内的详细文件信息,其内容解释如下:修改文件权限:

Linux系统支持多用户登录权限,具有root权限的用户可以管理当前系统的用户,包括创建,删除等,不同用户对Linux的文件有不同访问权限,用户也可以方便地进行控制,本文简单介绍用户及文件权限的管理方法

1. Linux用户管理 (1) 使用who查看用户

查看当前用户信息,使用如下命令:

$ who am i$ who mom likes

注意:输出内容中第一列为打开当前伪终端的用户名,第二列为伪终端序号,第三列为当前伪终端打开时间,仅显示用户名则用whoami

who的常用参数:

(2) 创建用户

root权限:拥有系统的最高权限,可以添加/删除用户

获取root权限的条件:登录用户属于sudo组,拥有登录用户密码

root权限的使用:

# 创建用户testuser$ sudo adduser testuser

权限划分 功能权限_权限_功能权限和数据权限

# 切换到用户testuser $ su -l testuser # 退出该用户,可直接用`Ctrl` + `d` $ exit

注意:useradd与adduser用法不同,useradd负责创建用户,创建完还需要passwd 来设置密码权限,而adduser在创建时全部完成

(3) 查看与更改用户组

用户组:一组用户的集合,共享一定的资源,Linux中每一个用户都共享一组用户

查看所属用户组的方法:

# 结果中冒号后为所属用户组$ groups testuser

$ cat /etc/group | sort

权限_功能权限和数据权限_权限划分 功能权限

注意:/etc/group文件的格式为group_name:password:GID:user_list

只有sudo用户组的用户才可以获得root权限

将用户testuser添加到sudo组:

$ sudo usermod -G sudo testuser

(4) 删除用户

删除testuser用户并移出其home文件:

$ sudo deluser lilei --remove-home

2. Linux文件权限

使用ls -l命令可以查看包括文件权限在内的详细文件信息,其内容解释如下:

功能权限和数据权限_权限划分 功能权限_权限

对文件权限部分含义解释如下:

关于文件信息的几点解释:

文件大小:以inode节点大小为单位,可以用ls -lh来查看链接数:链接到文件所在inode节点的文件名数

更多ls参数的功能可以查看man文档…

文件的相关信息可以进行修改,下面介绍修改文件权限相关信息的方法:

① 修改文件所有者:

$ sudo chown <username> <filename>

② 修改文件权限

# 以下两种方式效果相同$ chmod 700 myfile$ chmod go-rw myfile

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

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息