zoukankan      html  css  js  c++  java
  • linux的基本操作3(权限)

    sudo cat /etc/passwd   查看账户信息
    用户有自己的编号是uid,组也有自己的编号是gid
    useradd -D        查看默认添加账号的模板
    sudo useradd -m liu     添加带home目录的账户
    sudo userdel -r liu     删除账户liu连同其home目录及email
    passwd           修改自己的密码
    sudo passwd root     修改root账户的密码
    sudo chage liu        修改liu的账户过期设置

    sudo cat /etc/group            查看会员组信息
    sudo groupadd testgroup           添加会员组
    sudo usermod -a -G 组名 用户名       将用户名追加到会员组里
    sudo groupmod -n 新组名 旧组名       修改会员组名
    sudo groupdel testgroup          删除会员组


    -    代表文件
    d   代表目录
    l    代表链接(快捷方式)
    c   代表字符型设备
    b   代表块设备
    n   代表网络设备

    r    代表读权限
    w   代表写权限
    x    代表执行权限

    d rwx r-x ---
    - rwx rwx rwx

    第一组:文件所有者 owner
    第二组:文件所属组成员 group
    第三组:系统的其他用户 other


    ---        0    无任何权限
    --x       1     执行
    -w-      2     写入
    -wx     3     写入和执行(1+2)
    r--       4     读
    r-x      5     读和执行(1+4)
    rw-     6     读和写(2+4)
    rwx    7      全部(1+2+4)
    (牢记1,2,4)


    chmod 760 filename   修改文件权限
    chmod -R 777 mulu/   给该文件夹及其子文件及文件夹777权限


    umask

    ubuntu  默认是0022,或0002

    文件默认权限是666
    目录默认权限是777

    新建文件或文件夹的默认权限就是默认文件或文件夹的权限减去umask的值得到的权限

    umask 022     修改umask默认值

    u   代表用户(自己)
    g   代表组
    o   代表其他
    a   代表以上所有


    +   是增加权限
    -    是减少权限
    =   是将权限设置成后面的值

    chmod o+r filename    给其它用户增加读权限
    chmod u-w filename   给自己减去写权限

    chown     用户名/uid 文件名 修改文件所属用户
    chgrp      组名 文件名 将文件移到指定组


    chattr +i filename/directory   给文件/文件夹加上不可删除属性
    chattr -i filename/directory    去掉不可删除属性

    &&和

    指令1 && 指令2 如果指令1执行成功才执行指令2

    ||或
    指令1 || 指令2 如果指令1执行错误才执行指令2


    last            查看自己的登录记录
    lastlog                 每个账号最近登录时间
    who             显示谁在登录
    w                    显示谁在登录和在做什么
    cat /var/log/secure   查看登录文件(Centos下好用)


    安装LNMP稳定版(ubuntu17.04装不上)
    wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

    安装完成后lnmp vhost add指令添加虚拟主机


    配置SSHD服务
    yum install openssh-server

    找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开

    将文件中,关于监听端口、监听地址前的 # 号去除
    Port 6983
    Protocol 2


    #禁止root用户登录

    PermitRootLogin no


    #禁止使用密码登录

    PasswordAuthentication no
    PermitEmptyPasswords no
    PasswordAuthentication yes

    个人笔记,部分转载,不喜勿喷。(如有侵犯隐私,请联系删除)
  • 相关阅读:
    printf语句中%p ,%#x区别
    Ant执行一个含有main方法的class文件
    aix 扩展文件系统
    ORA-01653:表空间扩展失败的问题(开启表空间自动扩展)
    oracle创建表空间语句分解
    Oracle10g/11g 在SUSE/RHEL上的安装与配置
    15个实用的Linux find命令示例
    suse安装软件命令
    如何把.rar文件隐藏在一个图片内
    windows 7 中将“我的电脑”锁定到任务栏
  • 原文地址:https://www.cnblogs.com/colos/p/9959189.html
Copyright © 2011-2022 走看看