美文网首页我爱编程
04_01_Linux用户管理命令详解,04_02_权限及权限管

04_01_Linux用户管理命令详解,04_02_权限及权限管

作者: 好名字都被缑取了 | 来源:发表于2018-01-15 00:38 被阅读0次

    用户管理:useradd userdel usermod passwd chsh chfn finger id chage

    组管理:groupadd groupdel groupdel gpasswd

    权限管理:

    chown chgrp chmod

    useradd [opption] username

    useradd -u 指定uid

    useradd -g 指定gid

            -G GID,...指定附加组

            -c 注释信息

    -d /path/to/directory

            -s SHELL

            -M 不创建家目录

    环境变量:

    PATH

    HISTSIZE

    SHELL

    /etc/shells 指定了当前系统可用的安全shell

    /etc/login.defs

    id

    -u

    -g

    -G

    -n

    ugG都 可以与n以前用

    finger username

    查看用户检索信息

    userdel:

    userdel[OPTION] username

    -r:同时删除家目录user 

    usermod 用户修改

    usermod -u UID

    usermod -g GID

          -a -G GID 不适用-a 选项会覆盖原有的附加组

          -c

          -d -m:

          -s

          -l

          -e

        -L 锁定账号

        -U解锁账号

    chsh 更改shell

    chfg 更改解析

    passwd

      -stdtin

        -  -l

    -u

    -d

    useradd -r添加一个系统用户

    groupadd

    groupadd -d gid

    groupadd -n name

    groupdel

    gpasswd

    :为组家密码

    newgrp grpname <-->exit

    groupadd -g 3003 distro

    groupadd linux

    useradd -u 20002 -g distro -G linux mand

    useradd -c "ff" -s /bin/tcsh fedia

    usermod -u 4004 -g linux -G s,b

    passwd -n 2 -x 50 frb

    usermod -s /bin/tcsh man1

    useradd -r -s /sbin/nologin hbase

    不容许用户登录

    -s/sbin/nologin

    chage

    -d 最近一次修改时间

    -E 过期时间

    -I非活动时间

    -m 最短使用时间

    -M最长使用时间

    -w警告时间

    chown 改变文件属主

    chown username file ,...

    -R 递归修改目录和文件

    --reference=/tmp/test /tmp/test1

    将test的属主改成test1的属主

    chgrp grpname file

    -R

    --r

    chown urename:groupname file

    如chown liao:liao t1

    更改用户组名和用户名

    chmod

    修改用户权限

    u g o a

    u和g之间用,分开

    如chmod u=x,g=wx tt

    chmod ug=rx t1

    chmod ug=  /home/ep

    手动添加一个用户附加组为hi

    bash配置文件

    全局变量

    /etc/profile, /etc/profile.d/*.sh /etc/bashrc

    个人配置

    ~/BASH_PROFILE,~/.bashrc

    profile 类文件

    设定环境变量

    运行命令或者脚本

    bashrc类的文件

    设定本地变量

    定义命令别名

    登录式shell如何读取配置文件

    /etc/profile --> /etc/profile.d/*.sh-->~/.bash_profile -->~/.bashrc-->/etc/bashrc

    非登录式shell如何配置文件

    ~/.BASHRC-->/etc/basrc -->/etc/profile.d/*.sh

    相关文章

      网友评论

        本文标题:04_01_Linux用户管理命令详解,04_02_权限及权限管

        本文链接:https://www.haomeiwen.com/subject/djtroxtx.html