zoukankan      html  css  js  c++  java
  • Linux用户、群组和权限命令总结

    新建用户natasha,uid为1000,gid为555,备注信息为“master”
     
    groupadd -g 555 natasha 
    useradd -u 1000 -g 555 -c master natasha 
    id natasha
     
    uid=1000(natasha) gid=555(natasha) groups=555(natasha)
     
    tail -1 /etc(用户配置信息)/passwd (密码
    natasha:x:1000:555:master:/home/natasha:/bin/bash

    2) 修改natasha用户的家目录为/Natasha
     
    usermod -md /Natasha natasha

    3) 查看用户信息配置文件最后一行
     
    tail -1 /etc/passwd
     
    natasha:x:1000:555:master:/natasha:/bin/bash

    4) 为natasha用户设置密码“123”
     
    echo 123|passwd --stdin natasha
    Changing password for user natasha.
     
     


    5) 查看用户密码配置文件最后一行
     
    tail -1 /etc/shadow
     
    6) 将natasha用户账户锁定
     
    usermod -s /sbin/nologon natasha
    tail -1 /etc/passwd
     

    7) 将natasha用户账户解锁
     
    usermod -s /bin/bash natasha
    tail -1 /etc/passwd
     


    8) 新建police,gid为999
     
    groupadd -g 1999 police


    9) 查看组配置文件最后一行
     
    tail -1 /etc/group
     

    10) 将natasha用户加入police
     
    usermod -aG police natasha
    id natasha
     

    11) 修改police组的组名为jingcha

    groupmod -n jingcha police
    tail -1 /etc/group
    jingcha:x:1999:natasha
    id natasha
     


    12) 删除natasha用户,连家目录邮箱一起删除
     
    userdel -rf natasha

    13) 删除jingcha
     
    groupdel jingcha

    14) 在用户的主目录下创建目录test,进入test创建空文件file1
    mkdir test
    cd test/
    touch file1


    15)长格式形式显示文件信息,注意文件的权限和所属用户和组

    ls -l
    Linux系统是将系统中的所有用户分成了3类:
     第1类:所有者
     第2类:同组用户(所属组,因为你创建一个用户的过程会以为这个用户名为名字创建一个同名的组)
     第3类:非同组的其他用户


    16) 为文件file1设置权限,使其他用户可以对此文件进行操作。
    chmod 666 file1

    *写操作必须能够先读取 即 4+2=6

    r(读):4

    w(写):2

    x(执行):1

    -(表示没有相应的权限):0


    17) 查看设置结果

    ls -l


    18) 取消同组用户对文件file1的读取权限,并查看设置结果

    chmod g-w file1 && ls -l


    19) 数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。

    chmod 755 file1 && ls -l 


    20) 数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。

    chmod 400 file1
    ls -l

     *chown 是改变文件属主的命令 chgrp 修改文件的属组

    chown修改文件的属主
    chown 属主:属组 文件
    chown :属组 文件
    chown 属主 文件


    21) 回到上层目录,查看test的权限

    cd ..
    ls -ld test


    22) 为其他用户添加对此目录的权限
    chmod -R g+w test
    ls -ld test

  • 相关阅读:
    A Complete Guide to the <Picture> Element
    html5 在移动端的缩放控制
    新版itunes添加铃声
    html5 背景音乐 js控制播放 暂停
    thinkphp mysql 坐标按距离排序
    jquery ajax跨域 thinkphp getjson
    webkit-box
    Javascript 获取页面高度(多种浏览器)
    怎样实现iMessage群发
    css3背景透明文字不透明
  • 原文地址:https://www.cnblogs.com/3OOO/p/6555017.html
Copyright © 2011-2022 走看看