• 1. 创建用户adduser这个命令,我们很容易理解其作用,因为完全可以顾名思义:add是英语“添加”的意思,user是英语“用户”的意思,因此adduser就是用于添加用户。adduser newname // 新建用户newname 删除用户...

    查看用户

    whoami  #要查看当前登录用户的用户名
    who am i  #表示打开当前伪终端的用户的用户名
    who mom likes

    who 命令其它常用参数

    参数  说明
    -a  打印能打印的全部
    -d  打印死掉的进程
    -m  同am i,mom likes
    -q  打印当前登录用户数及用户名
    -u  打印当前登录用户登录信息
    -r  打印运行等级

    1. 创建用户

    adduser这个命令,我们很容易理解其作用,因为完全可以顾名思义:add是英语“添加”的意思,user是英语“用户”的意思,因此adduser就是用于添加用户。

    adduser newname // 新建用户newname
    

    useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。
    adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。
    其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作


    删除用户

    deluser是delete和user的缩写,delete是英语“删除”的意思,user是“用户”的意思。

    userdel newname

    单单用deluser命令,不加参数的话,只会删除用户,但是不会删除在/home目录中的用户家目录。如果你想要连此用户的家目录也一并删除,可以加上 –remove-home 这个参数,如下:

    deluser –remove-home newname

    这样,不仅删除了newname这个用户,连/home/newname这个目录也会删除。


    注意:adduser和deluser命令只是Debian一族(包括Ubuntu)才有的命令。其他的LInux发行版,一般来说,添加用户和删除用户是用useradd和userdel命令。
    而且,用useradd添加用户之后,在默认的情况下,该账号是暂时被封锁的, 也就是说,该账号是无法登录,须要用passwd命令来给新创建的用户设置密码之后才可以使用。


    创建组

    addgroup是add和group的缩写,add是英语“添加”的意思,group是英语“群组”的意思。所以addgroup命令用于添加一个新的群组。

    sudo addgroup siatstudent

    groupadd testgroup

    * 修改组*

    groupmod -n test2group testgroup

    删除组

    delgroup是delete和group的缩写,delete是英语“删除”的意思,group是英语“群组”的意思。所以delgroup命令用于删除一个已存在的群组。

    delgroup happy
    
    就删除了happy这个群组。

    groupdel test2group

    注意:addgroup和delgroup命令只是Debian一族(包括Ubuntu)才有的命令。其他的LInux发行版,一般来说,添加用户和删除用户是用groupadd和groupdel命令。


    查看组


    cd /home
    ls -l
    #第三列表示文件或目录的所有者,第四列表示文件或目录的所在群组

    groups  #查看当前登陆用户所在的组
    groups testnewuser #查看testnewuser 所在的组
    cat /etc/group  #查看所有组

    passwd命令:修改密码

    passwd命令是password这个英语单词的缩写,表示“密码”

    passwd newname

    usermod命令:修改用户账户

    usermod是user和modify的缩写,user是英语“用户”的意思,modify是“修改”的意思。usermod命令用于修改用户的账户。

    -l:对用户重命名,但是/home目录中的用户家目录名不会改变,需要手动修改。
    -g:修改用户所在群组
     usermod -g siatstudent newname

    当然我们也可以一次将一个用户添加到多个群组,就用 -G 参数(大写的G)。用法如下:

    usermod -G friends,happy,funny newname

    以上命令把newname添加到friends,happy和funny三个群组。记得群组名之间要用逗号分隔,而且没有空格。


    注意:使用usermod时要小心,因为配合-g或-G参数时,它会把用户从原先的群组里剔除,加入到新的群组。如果你不想离开原先的群组,又想加入新的群组,可以在-G参数的基础上加上-a参数,a是英语append的缩写,表示“追加”。例如:

    usermod -aG happy newname

    以上命令就把newname追加到群组happy里了,这样newname就属于两个群组:siatstudent和happy

    groups newname #查看newname所属群组

    2. 设置文件的权限

    udo chmod 600 ××× (只有所有者有读和写的权限)
    sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
    sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
    sudo chmod 666 ××× (每个人都有读和写的权限)
    sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

    chmod命令详细用法
    chmod命令:修改文件的访问权限
    chmod是change和mode的缩写,change是英语“改变”的意思,mode是“模式”的意思。chmod命令用于修改文件的各种访问权限。

    指令名称 : chmod
    使用权限 : 所有使用者
    使用方式 : chmod [-cfvR] [–help] [–version] mode file…

    说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。
    参数 :
    mode : 权限设定字串,格式如下 : [ugoa…][[+-=][rwxX]…][,…],其中
    u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a 表示这三者皆是。
    + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
    r 表示可读取,w 表示可写入,x 表示可执行。

        d:是英语directory的缩写,表示“目录”。就是说这是一个目录。
        l:是英语link的缩写,表示“链接”。就是说这是一个链接。
        r:是英语read的缩写,表示“读”。就是说可以读这个文件。
        w:是英语write的缩写,表示“写”。就是说可以写这个文件,也就是可以修改。
        x:是英语execute的缩写,表示“执行,运行”。就是说可以运行这个文件

    访问权限是按照用户来划分的

    这里写图片描述


    如上图,除开第一个表示文件或目录属性的符号(此处是d,表示目录。如果是l,则是链接。如果是短横-,那么是普通文件。),其他的9个符号被划分为三组,从左到右分别

    第一组rwx表示文件的所有者对于此文件的访问权限。
    第二组rwx表示文件所属的群组的其他用户对于此文件的访问权限。
    第三组rwx表示除前两组之外的其他用户对于此文件的访问权限。

    举例分析

    ls -l file.txt
    -rw-r--r--

    我们从左到右来分析这些符号都表示什么:

        -:第一个短横表示这是一个普通文件。如果此处是d,那么表示目录;如果是l,那么表示链接,等等。
        rw-:表明了文件的所有者(此处是newname)对文件有读,写的权限,但是没有运行的权限。也很好理解,因为这是一个普通文件,默认没有可执行的属性。记住:如果有w权限(写的权限),那么表明也有删除此文件的权限。
        r--:表明文件所在的群组(此处是newname)的其他用户(除了newname之外)只可以读此文件,但不能写也不能执行。“可远观而不可亵玩焉”。
        r--:表示其他用户(除去newname这个群组的用户)只可以读此文件,但不能写也不能执行。

    综上所述,file.txt 这个文件是一个普通文件,不是一个目录,也不是链接文件,它的所有者newname可以读写它,但不能执行;其他的用户只能读。


    记住:root是超级管家,它有所有权限,”只有它想不到的,没有它做不到的”。
    它可以读、写、运行任意文件。


    用数字来分配权限:chmod的绝对用法

    事实上,Linux系统对每种权限(r,w和x)分配了对应的数字:

    权限  数字
    r    4
    w    2
    x    1

    所以,如果我们要合并这些权限,就需要做简单的加法了:将对应的数字相加。

    假如我们要分配读,写权限,那么我们就要用4+2,就等于6。数字6表示具有读和写权限。

    以下是可能的组合形式:

    权限   数字     计算
    ---     0    0 + 0 + 0
    r--     4    4 + 0 + 0
    -w-     2    0 + 2 + 0
    --x     1    0 + 0 + 1
    rw-     6    4 + 2 + 0
    -wx     3    0 + 2 + 1
    r-x     5    4 + 0 + 1
    rwx     7    4 + 2 + 1

    所以,对于访问权限的三组(所有者的权限,群组用户的权限,其他用户的权限),我们只要分别做加法就可以了,然后把三个和连起来。

    chmod 600 file.txt

    例如:640分别表示:

    文件的所有者有读和写的权限。
    文件所在群组的其他用户具有读的权限。
    除此之外的其他用户没有任何权限。

    因此,我们可以给的最宽泛的权限就是 777:所有者,群组用户,其他用户都有读,写和运行的权限。这样,所有人就都可以对此文件“为所欲为”了。

    相反,如果权限是000,那么没有人能对此文件做什么。当然,除了root,root可以做任何事。


    用字母来分配权限:chmod的相对用法

    我们需要知道不同的字母代表什么:

    u:user的缩写,是英语“用户”的意思。表示所有者。
    g:group的缩写,是英语“群组”的意思。表示群组用户。
    o:other的缩写,是英语“其他”的意思。表示其他用户。
    a:all的缩写,是英语“所有”的意思。表示所有用户。

    当然了,和这些字母配合的还有几个符号:

    +:加号,表示添加权限。
    -:减号,表示去除权限。
    =:等号,表示分配权限。

    接下来,我们举例说明如何使用:

    #文件file.txt的所有者增加读和运行的权限。
    chmod u+rx file.txt
    
    #文件file.txt的群组其他用户增加读的权限。
    chmod g+r file.txt 
    
    #文件file.txt的其他用户移除读的权限。
    chmod o-r file.txt 
    
    #文件file.txt的群组其他用户增加读的权限,其他用户移除读的权限。
    chmod g+r o-r file.txt 
    
    #文件file.txt的群组其他用户和其他用户均移除读的权限。
    chmod go-r file.txt 
    
    #文件file.txt的所有用户增加运行的权限。
    chmod +x file.txt 
    
    #文件file.txt的所有者分配读,写和执行的权限;群组其他用户分配读的权限,不能写或执行;其他用户没有任何权限。
    chmod u=rwx,g=r,o=- file.txt

    -R参数:递归地修改访问权限

    chmod配合-R参数可以递归地修改文件访问权限。

    假如我要只允许newname这个用户能读,写,运行/home/newname这个目录的所有文件(当然,root不算,root可以做任何事),该怎么做呢?

    chmod -R 700 /home/newname

    chown命令

    chown是change和owner的缩写,change是英语“改变”的意思,owner是英语“所有者”的意思。

    因此chown命令用于改变文件的所有者。

    chown命令:改变文件的所有者

    后接新的所有者的用户名,再接文件名。例如:

    chown newname file.txt

    chown命令也可以改变文件的群组,用法如下:

    chown newname:friends file.txt

    这句命令就把file.txt这个文件的所有者改为newname,群组改为friends了。用法也很简单,就是在所有者和群组之间用冒号隔开。


    -R参数:递归设置子目录和子文件

    R是recursive的缩写,表示“递归”。所以如果chown命令配上-R参数,就会使得被修改的目录的所有子目录和子文件都改变所有者(或者连群组也改变,如果用上述冒号的方法来同时修改所有者和群组)。

    想要把用户newname的家目录的所有子目录和文件都占为己有。我可以这么做:

    chown -R bids:bids /home/newname

    这样不但使/home/newname这个目录的所有者和群组都变成bids,而且其子目录和子文件也都是如此。


    chmod命令:修改访问权限

    在Linux系统里,每个文件和目录都有一列权限属性。这一列访问权限指明了谁有读的权利,谁有修改的权利,谁有运行的权利。


    chgrp命令:改变文件的群组

    chgrp是change和group的缩写,change是英语“改变”的意思,group是英语“群组”的意思。

    chgrp命令用于改变文件的群组。

    后接新的群组名,再接文件名。例如:
    
    chgrp newname file.txt

    -----------------------

    举例说明:Linux系统新挂载了一个硬盘,命名为publicspace。
    设置一个公共盘publicshare,所有用户都可以访问该文件夹来分享文件

    chmod 777 publicshare -R

    若在该文件夹新建文件夹newname,只能让用户newname有权限对文件夹newname

    #更改文件的所有者和组
    sudo chown newname:newname newname
    #更改文件的读写权限
    sudo chmod go-rw newname

    ————————————————————————————

    3. /etc/skel 目录

    /etc/skel目录一般是存放用户启动文件的目录,这个目录是由root权限控制,当我们添加用户时,这个目录下的文件自动复制到新添加的用户的家目录下;/etc/skel 目录下的文件都是隐藏文件,也就是类似.file格式的;我们可通过修改、添加、删除/etc/skel目录下的文件,来为用户提供一个统一、标准的、默认的用户环境;

    /etc/skel 目录下的文件,一般是我们用useradd 和adduser 命令添加用户(user)时,系统自动复制到新添加用户(user)的家目录下;如果我们通过修改 /etc/passwd 来添加用户时,我们可以自己创建用户的家目录,然后把/etc/skel 下的文件复制到用户的家目录下,然后要用chown 来改变新用户家目录的属主;

    ————————————————————————————
    4. 新建用户的独立性
    修改目录权限,使得Linux 每个账户只能查看自己的根目录,无法查看其它账户的目录。
    首先要进入Linux系统下所有用户所在的文件夹

    cd /home/

    然后

      chmod go-rw XXX.XXX 

    表示删除 XXX.XXX中组群和其他人的读和写的权限。
    例如

    chmod go-rw lili

    这就是说设置lili这个目录只有lili可以查看,Linux下的其它账户无法查看。


    参考文献

    Linux探索之旅 | 第二部分第五课:用户和权限,有权就任性

    展开全文
  • 在unix或者linux中,每创建一个文件或者目录时,这个文件或者目录都具有一个默认的权限,比如目录755,文件644,那么这些默认权限是怎么控制的呢? 答案是“umask”权限掩码。一般默认的umask值为022,其最终效果...

    在unix或者linux中,每创建一个文件或者目录时,这个文件或者目录都具有一个默认的权限,比如目录755,文件644,那么这些默认权限是怎么控制的呢?

    答案是“umask”权限掩码。一般默认的umask值为022,其最终效果就是新创建的目录权限为755,文件权限为644。所以只要修改了用户的umask值,就可以控制默认权限。

    怎么查看当前umask值?

    umask

    0022

    umask -S (SuSE Linux Enterprise 11实例)

    u=rwx,g=rx,o=rx

    怎么根据实际需要设置umask值?

    其实umask是权限的反码,你可以根据文件或者目录权限的数字表示值计算得到。

    目录:7- 权限数字

    文件:目录权限去掉执行权限(不要使用目录权限减1,否则本来就没有执行权限还要减1就搞错了)

    如果您希望新建目录的默认权限为755,那么可以设置umask值为:

    7-7=0 7-5=2 7-5-2 即022

    此时文件的权限为目录权限去掉执行权限,即644。

    怎么修改umask值?

    umask 三位数字(每位数字只能是1-7中的任一数字)

    示例:

    umask 022
    执行该命令只能使得本次登录有效,如果退出本次登录,下次不会有作用。

    怎么让umask值在用户每次登录后都有效?

    将umask命令语句放到用户环境变量profile文件中。

    修改所有用户的umask值

    在/etc/profile中增加语句umask nnn(权限掩码数字)

    修改指定用户的umask值

    根据不同的shell,修改不同的配置文件,在其中增加语句umask nnn(权限掩码数字),重新登录即可生效。

    Bourne Shell (sh):$HOME/.profile

    Korn Shell (ksh):$HOME/.profile

    C Shell (csh): $HOME/.login

    Bourne Again Shell(bash):它会在用户目录$HOME下依次查找.bash_profile,.bash_login,.profile文件,并用找到的第一个作为自己的配置文件,因此根据实际环境修改相应的文件。

    展开全文
  • linux默认权限

    2018-11-15 18:18:01
    用户创建文件或者文件夹的时候都会有默认权限,且创建文件的时候u(拥有者),g(所属组),o(其他组)默认都会没有x权限。 那么如何查看当前用户默认没有那些权限呢? 通过umask查看,会得到一组4位数,第一个...

    用户创建文件或者文件夹的时候都会有默认权限,且创建文件的时候u(拥有者),g(所属组),o(其他组)默认都会没有x权限。

    那么如何查看当前用户默认没有那些权限呢?

    通过umask查看,会得到一组4位数,第一个表示特殊权限,后3个分别对应u,g,o所不具有的权限,千万不要搞错了,umask不是用来查看默认具有那些权限的,而是用来查看默认没有那些权限的。

    查看root用户的umask

    得到的后3位是022,根据r=4,w=2,x=1的权限和数字的表示关系可知,第一个0表示u不失去任何权限,换句话说u具有rwx的默认权限;第二个数字是2,表示g会失去w的权限,也就是g的默认权限是rx;最后一个2表示o会失去w的权限,所以o的默认权限也是rx。

    通过umask -R 命令可以查看ugo默认权限rwx表示方式:

    结果和上面用数字描述的结果是一样的。

     

    因此,根据上面的特点,可以发现root账号创建文件夹的时候,默认权限就是rwxr-xr-x,如下所示:

    而创建文件的默认权限是rw-r--r--,因为创建文件默认会去掉x权限,如下所示:

     

    如何修改默认权限?

    1.临时修改,通过umask 四位权限数 来指定,例如umask 0000 表示ugo默认都不去掉任何权限,对于创建目录的默认权限就是rwxrwxrwx;而对于文件的默认权限就是rw-rw-rw-

    2.永久修改,编辑/etc/bashrc文件,不建议修改默认值。

     

    什么情况下需要修改umask呢?

    假设你和你的同事在同一个目录下进行同一个项目的工作,如果使用默认权限022,那么你创建的文件,你的同事将无法编辑,因为g和o都失去了w的权限,因此我们可以将权限调整为022。这点也可以看出为什么root用户创建的默认文件和文件夹,普通用户是无法编辑的(包括对文件或者文件夹的重命名、移动和删除,对文件的编辑,以及文件夹内的子文件或文件夹的增删改操作)。

     

    展开全文
  • 一、Linux用户和权限管理 管理员用户 只有一个:UID=0的用户就是管理员用户 一般情况,默认,它的用户名是root 家目录:/root root :x :0 :0 root: /root :/bin/bash 用户名 密码 uid gid 组名 家...

    Linux系统的用户创建和权限管理(详解+图解)

       管理员用户

            只有一个:UID=0的用户就是管理员用户

            一般情况,默认,它的用户名是root

            家目录:   cd /root

             上面的指令 可以进入root(管理员目录中)中

            root       :x        :0     :0    root:   /root   :/bin/bash

            用户名   密码    uid  gid  组名    家目录 所用是shell

      普通用户

           自己创建的新用户,默认 UID 从500开始

            家目录:/home/${username}

            上面的指令 可以进入home(普通用户家目录)中

            laobai:    x:      500  :500  :haudian  :/home/laobai  :/bin/bash

            用户名   密码    uid   gid  组名          家目录              所用bash

             

                 其中 gId和uId一样     

                 其中 gName和uName一样       

               

       查看所有用户组:more /etc/group(你创建的所有组)

                以下是我创建的用户组(500,5002等是UID,默认从500开始):

            


            查看所有用户:more /etc/passwd

        创建的用户都在下面

            

            


       用户和用户组的操作

        创建用户:

            添加用户:useradd username    user用户 add添加

               eg: useradd aaa

           

             添加组:groupadd lwGroup    group群组

            

            


          查看用户:

              id username

            

                 eg:id aaa

          

         删除用户:

             如果被删除的用户在登录状态的话,无法删除。

             删除用户:userdel username 删除以后在家目录还能看到 但是不能不能进了

             删除用户并且删除家目录: userdel -r username

            

                

             删除用户组:groupdel groupName

            

      

          设置密码:给用户设置一个登录密码

              passwd username

                  eg:passwd lw


         切换用户:

           su -(有空格)username

           

             su - :切换到root用户,需要输入密码

            

            su - 由root切换到普通用户,不需要密码

            


            退出: exit


        权限管理:

              Linux中用户的分类

                  所有者(u)        同组用户(g)    其他人(o)

              linux中文件权限

                  读(r)        写(w)        执行(x)        没有权限(-)

             文件权限详情(在Linux字体下的样子)

        文件       -    rw-    r--    r--.     2 root root   11 Jun  3 01:32 bb.text         

        文件夹   d    rwx    r-x    r-x.     2 root root 4096 Jun  2 07:46 b       

           

        (1)  -文件;d目录

            (rw-r--r--):分成3组,

                rw-:所有者权限,具有读、写权限,没有执行权限

                r--:同组用户权限,具有读权限,没有写和执行权限

                r--:其他人权限,具有读权限,没有写和执行权限

        (2) :该文件的链接个数,要和ln  ln -s source target

                (root root):文件所属者  文件所属组

                (11):文件大小

                (Jun  3 01:32)最后修改时间


        修改权限:

            格式:chmod [添加或者删除权限] file

        需求:

            -rw-r--r--. 2 root root   11 Jun  3 01:32 bb.text

            希望给huadian用户添加写的权限

                方式一:通过字符修改 chmod修改文件权限

                   chmod o+w bb.text

                   添加权限:+

                   删除权限:-

                   chmod o+w,g+w bb.text:给其他人和同组用户写权限

                   chmod a+w bb.text:给所有用户

               

                方式二:3位8进制表示

                    rw-r--r--:(110 100 100)2  == 644

                    chmod 644 bb.text

                    rwxrwxrwx:(111 111 111)2  == 777

                    chmod 777 bb.text


                修改文件所属用户和所属组

                    chown    username:groupName file

                    chown    :groupName file

                    chown    username: file

                    -R:递归修改所属用户和所属组


                编辑:vi file_path

                输入 vi file

                如果file_path不存在,保存以后,默认会创建一个文件

                

               

        3种模式:

            命令模式:

                第一次进入vi,默认就是命令模式

                  


                按ESC键进入命令模式。
                在命令行模式下,可以输入命令,

            i:进入插入模式

                  

                    yy:复制当前行。5yy: 

                    p:在当前位置粘贴

                    dd:删除当前行.5dd

                    u:撤销上一步

                    gg:跳转到第一行

                    G:跳转到最后一行

                    数字+gg:跳转到指定行,55gg:跳转到第55行

                    O:在上一行进入编辑模式

                    o:在下一行进入编辑模式

                    

            插入模式:在命令模式下,输入“i”进入插入模式,这时候可以对文本进行编辑


          最后行模式

                在命令行模式下,按shift +“:”,进入最后行模式

              也能输入一些指令:

                 wq/x/ZZ:保存退出

                 q:不保存退出

                 !:强制

                 q!:强制不保存退出

            set nu(number):显示行号

             /(搜索的内容) 检索字符串

              替换字符串



                希望对你有所帮助!!!!!

    展开全文
  • 这里我们要新建一个用户username useradd -u 0 -o -g root -G root -d /home/username username usermod -u 0 -o -g root -G root username ...-u 0:指将uid指定为0(零)与root相同,登录后的提示符为#而非$。...



    这里我们要新建一个用户username


    useradd -u 0   -o  -g root  -G root -d /home/username username
    usermod -u 0  -o  -g root  -G root username
    说明:


    -u 0:指将uid指定为0(零)与root相同,登录后的提示符为#而非$。


    -o:指因为重复了uid(与root帐号的uid重复)必须指定这个参数。


    -g root:初始化组的组名,当用户属于多个组时,(在-G参数中指定),登录时所在组。缺省该项时,系统新建一个与用户名同名的组,并且初始化时设为该组名。而不论-G指定为哪些组。


    -G root:指定用户名所属的组列表,一个用户可以属于多个组,组名间用逗号分隔,组名必须已经存在。


    -d /home/username:指定用户的属主目录


    username 新建的用户名为username


    为新用户新建密码
    passwd username 


    设置密码后就可以使用新用户登录了。




    测试:
    (1)可以用id username命令测试用户名user1的属性,显示为:


    uid=0(root),gid=0(root),group=0(root)


    说明:gid指明的即为初始化GID号。


    (2)groups查看当前用户组
    root


    (3)
    [root@VM_5_13_centos ~]# mkdir test
    [root@VM_5_13_centos ~]# ls 
    test
    [root@VM_5_13_centos ~]# ll
    total 4
    drwxr-xr-x 2 root root 4096 Jun 22 23:02 test
    [root@VM_5_13_centos ~]# ^C
    [root@VM_5_13_centos ~]# 
    展开全文
  • 这些年,我看了很多关于创建linux用户的博客。发现当中都是写了一大堆废话,都是复制粘贴的,而且介绍的一点都不全面,有些甚至直接是错误的。 我在这里将按如下步骤来详细的描述创建用户的过程。以用户名test为例...
  • 1.默认权限  新建一个新的文件或目录时,它存在一个默认权限~~基本上,umask就是指定“目前用户在新建文件或目录时候的权限默认值”~ 可以通过两种方式来查看新建文件或目录的默认权限值: 1)直接输入umask,就...
  • 创建用户组sftp # groupadd sftp   创建sftp登录账户user,将user用户设置为/bin/false,这样就不会有登陆shell的权限,只能使用sftp连接 # useradd -s /bin/false -G sftp user   为sftp配置密码 ...
  • 3.如何新建用户具有管理员权限?$是普通管员,#是系统管理员,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:sudo passwd root然后登录时用户名输入root...
  • 1.首先创建用户 第一种 ...该方式创建用户目录默认为home下 第二种 创建用户:useradd -d /home/preadmin -m magic 创建密码:password magic( 给该账号设定密码,回车根据提示输入两次密码)...
  • 此外,Linux还可以设置其他系统安全属性,使用chattr来设置,以lsattr来查看,最重要的是可以设置其不可修改的特性,即便是文件的拥有者都不能进行修改。这个属性相当重要,尤其是在安全机制方面(security)。
  • 在好久好久以前,我曾经写过两篇介绍 linux 下面与用户有关的一些文件,现准备用一些时间来介绍一下 linux 管理账号相关的操作,既然是管理账号咱就先来了解一下 linux 创建账号useradd的命令,改日为您奉上设置...
  • 新建用户指令1:useradd ...自动创建用户主目录 -s 指定shell -p 指定新用户新密码 -r 建立系统账号 建立一个用户lala 指定它的主目录 /home/lala,shell /bin/bash ,group组 joy ...
  • Linux 创建新用户和设置密码Linux 新建用户、用户组Linux系统用户账号的管理groupadd group1groupmod -g 102 group2groupmod –g 10000 -n group3 group2 Linux 新建用户、用户组 Linux 系统是一个多用户多任务的分...
  • 一、Linux账号与群组1、使用者识别码UID,GIDlinux操作系统上的用户如果需要登录主机,当其输入用户名和密码之后:首先在/etc/passwd文件中查找是否有你的账号,如果没有无法登录,如果有的话将该用户的UID和GID读...
  • Linux创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP。声明:使用Linux版本release 5.6,并以超级管理员root身份运行。  1.创建用户,并指定分组和主目录 useradd ...
  • 查看所有用户信息:在etc passwd文件中比如 cat /etc/passwd1、添加新的用户账号使用 useradd命令,其语法如下: 代码:useradd 选项 用户名代码:-c comment 指定一段注释性描述。-d 目录 指定用户主目录,如果此...
  • Linux文件或目录的权限位是由9个权限位来控制,每三位为一组,他们分别是文件属主(Owner)的读、写、执行,用户组(Group)的读、写、执行以及(Other)其它用户的读、写、执行: r(read)可写权限,对应数字4 ...
  • Linux 是一个多用户的操作系统,引入用户,可以更加方便管理 Linux 服务器,系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份去运行,用户可以限制某些进程对特定资源的权限控制。...
1 2 3 4 5 ... 20
收藏数 50,382
精华内容 20,152