1. <ins id='h9zz9'></ins>

      1. <tr id='h9zz9'><strong id='h9zz9'></strong><small id='h9zz9'></small><button id='h9zz9'></button><li id='h9zz9'><noscript id='h9zz9'><big id='h9zz9'></big><dt id='h9zz9'></dt></noscript></li></tr><ol id='h9zz9'><table id='h9zz9'><blockquote id='h9zz9'><tbody id='h9zz9'></tbody></blockquote></table></ol><u id='h9zz9'></u><kbd id='h9zz9'><kbd id='h9zz9'></kbd></kbd>
        1. <i id='h9zz9'><div id='h9zz9'><ins id='h9zz9'></ins></div></i><fieldset id='h9zz9'></fieldset>

          <i id='h9zz9'></i>

          <code id='h9zz9'><strong id='h9zz9'></strong></code>
        2. <acronym id='h9zz9'><em id='h9zz9'></em><td id='h9zz9'><div id='h9zz9'></div></td></acronym><address id='h9zz9'><big id='h9zz9'><big id='h9zz9'></big><legend id='h9zz9'></legend></big></address><span id='h9zz9'></span><dl id='h9zz9'></dl>

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

            • 时间:
            • 浏览:3
            • 来源: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 。