2010-09-16 16:10:52 goby2008 阅读数 883
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

mkdir /home/u1 创建文件夹/home/u1
chown oracle /home/u1 表示改变目录所有者为oracle账户;
chgrp dba /home/u1 改变/home/u1目录为dba所有;
chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;
rmdir /home/u1 表示删除/home/u1目录

hostname可以查看linux的计算机名;
whoami可以查看当前用户;
pwd显示当前路径;
df查看系统的硬件信息
ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序

cat orcl_ora_3436.trc|grep bucket

以下查看相关文件内容:
more /etc/oratab
cat /etc/passwd
cat /etc/group

2018-05-08 13:55:01 weixin_42034412 阅读数 3362
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

1. 用户设置

#新增用户
useradd username
#设置密码
passwd username
#连续输两次密码完成用户设置

#删除用户
userdel username
#删除用户及删除创建的文件夹
userdel -r username

#查看用户是否添加
tail /etc/passwd

2. 为用户设置指定文件夹权限

#设置文件夹权限   
chown -R username /var/www/html/
#-R 表示包括其子文件夹的修改 777 为文件夹设置权限

#修改文件夹的权限
chmod 777 username /var/www/html/

3. 设置用户登录到指定文件夹

#修改用户登陆目录
usermod -d /var/www/html username
#注意:需要使用root修改,修改时用户需处于非登录状态

仅为简单教程,可解燃眉之需

2019-09-24 17:52:28 it1993 阅读数 610
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

我们把服务器部署到linux服务器上时,有时会出现没有写文件权限问题,出现这个问题原因是,这个目录对代码来说只有读的权限,没有写文件权限,下面我们解决一下这个问题

登上linux,在home文件夹下新建目录erplog,具体操作如下,第一行新建erplog文件夹,第二句话意思是给erplog文件夹赋权限,777是最高权限

[root@zhylapp home]# mkdir erplog
[root@zhylapp home]# chmod -R 777 erplog/

执行代码,发现写入文件成功

写文件具体代码如下

package com.qlyl.erp.util;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class FileUpload {

    private static final Logger log = LoggerFactory.getLogger(FileUpload.class);

    private static final String mark = System.getProperty("line.separator");

    /**
     * 写日志
     * @param str
     * @param path
     */
    public static void writeLocalStrOne(String str, String path){
        try {
            File file = new File(path);
            file.setWritable(true, false);
            if (!file.getParentFile().exists()) {
                file.getParentFile().mkdirs();
            }
            file.createNewFile();
            if(str != null && !"".equals(str)){
                // true在内容后面继续添加
                FileWriter fw = new FileWriter(file, true);
                fw.write(str + mark);//写入本地文件中
                fw.flush();
                fw.close();
                log.info("向目录[{}]写入文件成功!", path);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

 

2017-04-27 11:21:02 walykyy 阅读数 946
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

查看权限:

查看:umask -S 

默认:u=rwx,g=rx,o=rx    (数字表示:0022)

解释:u是所有者,g是所有组,o是其它人

不同之处:mkdir aaa 新创建的文件夹默认权限

 touch aaa  新创建的文件是没有x(执行)权限

修改:

认为合理权限默认:

例:rwxrw-r--  数字:764  以777补码形式:777-764=013

新建文件夹会默认权限: umask 0013  

尽量不要修改默认权限,系统设置的是最合理的



其它权限修改:

所有者:chown   aaa(所有者名)    bbb(文件或文件夹名)

所有组:chgrp   aaa(所有组名)    bbb(文件或文件夹名)



没有更多推荐了,返回首页