• <dl id='zvjbf'></dl>
  • <tr id='zvjbf'><strong id='zvjbf'></strong><small id='zvjbf'></small><button id='zvjbf'></button><li id='zvjbf'><noscript id='zvjbf'><big id='zvjbf'></big><dt id='zvjbf'></dt></noscript></li></tr><ol id='zvjbf'><table id='zvjbf'><blockquote id='zvjbf'><tbody id='zvjbf'></tbody></blockquote></table></ol><u id='zvjbf'></u><kbd id='zvjbf'><kbd id='zvjbf'></kbd></kbd>

      <span id='zvjbf'></span>

    1. <i id='zvjbf'><div id='zvjbf'><ins id='zvjbf'></ins></div></i>

      1. <i id='zvjbf'></i>
          <ins id='zvjbf'></ins><fieldset id='zvjbf'></fieldset>

          <code id='zvjbf'><strong id='zvjbf'></strong></code>

          <acronym id='zvjbf'><em id='zvjbf'></em><td id='zvjbf'><div id='zvjbf'></div></td></acronym><address id='zvjbf'><big id='zvjbf'><big id='zvjbf'></big><legend id='zvjbf'></legend></big></address>

            Linux用户以及权限相关常用命令总结

            • 时间:
            • 浏览:7
            • 来源:124软件资讯网

                一、检察身份

                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  。