iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中用户以及权限常用命令有哪些
  • 124
分享到

Linux中用户以及权限常用命令有哪些

2023-06-13 03:06:56 124人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关linux中用户以及权限常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、查看身份  id:Display user identity.  这个命令的输出会显示u

这篇文章将为大家详细讲解有关linux中用户以及权限常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、查看身份
  id:Display user identity.
  这个命令的输出会显示uid,gid和用户所属的组。
  uid即user ID,这是账户创建时被赋予的。
  gid是primary group ID,是主要的组的id。当然这个用户也可以属于其他更多的组。
  用户账户信息被定义在 /etc/passwd文件中,组信息被定义在/etc/group文件中。

二、chmod
  命令名称:chmod
  命令英文原意:change the permissions mode of a file
  命令所在路径:/bin/chmod
  语法:chmod [{uGo}{+-=}{rwx}][文件或目录][mode=421][文件或目录]
  功能描述:改变文件或目录权限。

  用户类型:
  u:user,实际上指所有者
  g:group所属组
  o:others其他人
  a:all所有人,即ugo的组合,如果不指定用户类型,默认是all。
  +增加权限,-去掉权限,=直接赋予权限
  r可读,w可写,x可执行。

  具体对文件和文件夹有不同意义,比如一个叫doc的文件,给所有者加上wx权限:chmod u+wx doc

三、用数字表示权限
  

代码如下:

r-4
  w-2
  x-1

  将每一组的权限数字加起来作为整组的权限,比如:
  rwx是7,r-x是5,r--是4
  那么rwxr-xr--可以表示为754
  比较常用的数字:7 (rwx), 6 (rw-), 5 (r-x), 4 (r--), 0 (---)

四、umask命令
  umask命令功能:显示、设置文件的缺省权限。
  umask命令语法:umask [-S]
  -S:以rwx形式显示新建文件或目录的缺省权限。
  执行umask:
  显示0022
  第一个0:特殊权限位
  022用户权限位,权限掩码值。
  需要用777减去022,得到755,三个数字分别表示ugo(user,group,others)的权限。
  umask –S:
  u=rwx,g=rx,o=rx
  Linux权限规则:
  缺省创建的文件不能授予可执行x权限,这点是为了安全着想,文件默认是不能执行的。
   可以用umask改变默认权限,用umask加上掩码值的形式。
  比如想把权限改为750,要用777减去750,及umask 027命令。
五、改变身份Changing Identities
  在Linux中可以用三种方式改变自己当前的身份:
  1.登出,然后用另一个账号登入(…orz…)。
  2.使用su命令。
  3.使用sudo命令。

    A:su
  su:Run a shell with Substitute User and Group IDs.
  su [-[l]] [user]
  如果使用了-l选项(经常被简写为-),结果就是一个login shell。
  意思是用户user的环境会被载入,当前的工作路径会被换为这个用户的home路径。如果没有指定用户,默认是superuser。
  当执行su –之后,需要输入superuser的密码,输入成功之后,会开启一个新的shell,命令提示符将会变为#(之前是$),并且当前的工作目录变为superuser的home目录(/root),结束后如果要退出,输入exit,就会回到之前的shell。
  也可以直接执行一条命令:
  

代码如下:

su –c ‘command’


  需要把命令放在引号里,以作区分。

    B:sudo
  sudo:Execute a Command as Another User.
  sudo和su类似,有一些附加的属性,管理员可以配置sudo,在良好的控制下,让普通用户以不同的身份执行命令。
  一个用户可能被限制在一些特定的命令中,不能执行其他。
  另一个不同就是sudo不要求知道superuser的密码,只需要知道当前用户的密码,输入密码后,完成认证,sudo不会新开一个shell,也不会载入另一个用户的环境,命令也不需要被引号括起来。这种行为可以通过各种选项覆写,可以查看sudo的man page。
  sudo –l可以查看sudo所赋予的权限。
 
六、改变所有者和所属组
  改变所有者:chown
  命令英文原意:change file ownership
  语法:chown [用户] [文件或目录]
  功能:改变文件或目录的所有者。
  
    改变所属组:chgrp
  命令英文原意:change file group ownership
  语法:chown [用户组] [文件或目录]
  功能:改变文件或目录的所属组。
  chown命令也可以用于改变所属组。
  

代码如下:

chown [owner][:[group]] file...


七、更改密码
  passwd [user]
  重置密码时,需要输入旧的密码。
  如果你有superuser的权限,你还可以设置其他用户的密码。
  另一些选项可以设置账户定,密码过期等,详细信息可以查看passwd的man page。

关于“Linux中用户以及权限常用命令有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux中用户以及权限常用命令有哪些

本文链接: https://www.lsjlt.com/news/264951.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中用户以及权限常用命令有哪些
    这篇文章将为大家详细讲解有关Linux中用户以及权限常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、查看身份  id:Display user identity.  这个命令的输出会显示u...
    99+
    2023-06-13
  • Linux中级用户常用的命令有哪些
    这篇文章主要为大家展示了“Linux中级用户常用的命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中级用户常用的命令有哪些”这篇文章吧。21. 命令: Find搜索指定目录下的...
    99+
    2023-06-16
  • linux中修改权限命令的作用有哪些
    在Linux中,修改权限命令(chmod)的作用有以下几种:1. 修改文件或目录的所有者权限:使用chmod命令可以修改文件或目录的...
    99+
    2023-09-14
    Linux
  • linux文件权限用哪些命令
    linux中的文件权限命令有:1.chmod命令,控制用户对文件的权限;2.chgrp命令,变更文件或目录的所属群组;3.chown命令,设置文件所有者和文件关联组;linux中常见的文件权限命令有以下几种chmod命令linux中chmo...
    99+
    2024-04-02
  • Linux中有哪些常用命令
    这篇文章给大家分享的是有关Linux中有哪些常用命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显...
    99+
    2023-06-09
  • linux用户、权限及shell命令的示例分析
    这篇文章将为大家详细讲解有关linux用户、权限及shell命令的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用户 用户组      ...
    99+
    2023-06-05
  • Linux常用命令有哪些及有什么作用
    本文小编为大家详细介绍“Linux常用命令有哪些及有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux常用命令有哪些及有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2024-04-02
  • linux常用命令有哪些及如何使用
    这篇文章主要介绍“linux常用命令有哪些及如何使用”,在日常操作中,相信很多人在linux常用命令有哪些及如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux常用命令有哪些及如何使用”的疑惑有所...
    99+
    2023-07-04
  • linux常用命令有哪些
    linux中常用的命令有:1.cat命令,连接文件并打印到标准输出设备上;2.history命令,显示历史执行过的命令;3.quota命令,显示磁盘已使用的空间与限制;4.cd命令,切换当前工作目录;5.uname命令,显示系统信息;lin...
    99+
    2024-04-02
  • 常用Linux命令有哪些
    本篇内容介绍了“常用Linux命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!关机:poweroff 或 shutdown -h n...
    99+
    2023-06-13
  • Linux常用包管理及命令有哪些
    这篇文章主要为大家展示了“Linux常用包管理及命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用包管理及命令有哪些”这篇文章吧。简介在Linux上,安装软件的方式一般有几种...
    99+
    2023-06-15
  • SQL提权常用命令有哪些
    这篇文章主要为大家展示了“SQL提权常用命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQL提权常用命令有哪些”这篇文章吧。1、连接数据库 ...
    99+
    2024-04-02
  • Linux中的常用命令有哪些
    这篇文章给大家分享的是有关Linux中的常用命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。       1、系统信息  arch 显示机器的处理器架构  unam...
    99+
    2023-06-04
  • Linux中常用Shell命令有哪些
    小编给大家分享一下Linux中常用Shell命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.whichwhich 用于查找一个文件,并返回绝对路径,查...
    99+
    2023-06-09
  • linux中Git常用命令有哪些
    小编给大家分享一下linux中Git常用命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Git重要概念master head每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,有个分支叫主分...
    99+
    2023-06-16
  • DBA中常用Linux命令有哪些
    这篇文章主要介绍DBA中常用Linux命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 按oracleSID来查询连接数据库的客户端IPnetstat -anp...
    99+
    2024-04-02
  • Linux中XShell常用命令有哪些
    本篇内容主要讲解“Linux中XShell常用命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中XShell常用命令有哪些”吧!Xshell 是一个强大的安全终端模拟软件,它支...
    99+
    2023-06-28
  • Linux中vim常用命令有哪些
    小编给大家分享一下Linux中vim常用命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!命令行模式下相关命令1. 移动光标h: ← 左移...
    99+
    2023-06-15
  • Linux中常用的命令有哪些
    这篇文章主要介绍了Linux中常用的命令有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中常用的命令有哪些文章都会有所收获,下面我们一起来看看吧。一、前言Linux是一种自由和开放源代码的类UNI...
    99+
    2023-06-16
  • Linux中ffmpeg常用命令有哪些
    本篇内容主要讲解“Linux中ffmpeg常用命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中ffmpeg常用命令有哪些”吧!FFmpeg是一套可以用来记录、转换数字音频、视...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作