码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件组、权限等

时间:2017-02-04 18:40:26      阅读:390      评论:0      收藏:0      [点我收藏+]

标签:linux   执行   密码   文件夹   添加用户   时间   返回   direct   use   


文件所有者、所在组合其他组  --改变用户所在组
    组和在oa系统中的组差不多,用户代表的好像是个体,组有点像角色的意思。不过权限的话并不是个体从组中获得,组仅仅是一个机制,进行部分文件控制与共享,管理权限的机制,有点类似一个容器。
            
如何在linux中添加组
    groupadd policeman       
在添加用户时,指定将某个用户添加到哪个组中
    useradd -g 组名 用户名
root权限改变某个用户所在的组:
    usermod -g 组名 用户名
改变用户登陆的初始目录
    usermod -d 目录名 用户名
    
查看linux中所有组的信息
    vi /etc/group
    cat 命令,只读方式查看文件

查看linux中所有用户的信息
    vi /etc/passwd
    例如: panpan:x:503:502::/home/panpan:/bin/bash
        panpan:用户名
        x:代表用户密码,加密了不显示,用x表示
        503:用户id
        504:用户所在组的id
        空格地方:用户注释
        /home/panpan:用户的主目录
        /bin/bash:用户的shell主目录
    shell:
        负责将命令与linux内核进行控制交流的一个控制器,接收用户命令,进行处理翻译交给linux内核处理,linux内核处理结果给shell,shell解析后返回给用户。
        
我们在along下创建文件mytest.java,使用ls -l查看文件详细信息
    -rw-r--r-- 1 along policeman 12 Feb 4 14:42 mytest.java
    拆分解析:
        第一个-表示文件,如果是d表示directory目录
        rw-表表示文件所有者具有的权限,r为读,w为写,-的表示占位(x的位置,x表示执行)
        r--表示同组用户对该文件具有的权限,为只读
        r--表示其他组用户对该文件具体的权限,为只读
        空格表示分隔
        1文件数量,文件的话始终为1,文件夹的话代表文件夹内文件的数量
        along表示文件所有者
        policeman表示文件处于的分组
        12 Feb 4 14:42表示创建时间
        mytest.java为文件的全名
    
chmod命令修改文件或文件夹的权限
    加入参数 -R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理
    否则仅仅修改文件夹的权限的话不会对里面的文件产生影响
    
    有关权限代号的部分,列表于下:
     r:读取权限,数字代号为"4"。
     w:写入权限,数字代号为"2"。
     x:执行或切换权限,数字代号为"1"。
     -:不具任何权限,数字代号为"0"。
     s:特殊?b>功能说明:变更文件或目录的权限。

一般为文件的创建者,谁创建了该文件,就天然的称为该文件的所有者
    用 ls -l 命令可以看到文件的所有者
    用chown 用户名 文件名 来修改该文件的所有者
        root才可以
改变权限的命令:
    chmod改变文件或目录的权限
    chmod 755 abc :赋予abc权限rwxr-xr-x
    chmod u=rwx,g=rw,o=rx abc :同上u=用户权限 g=权限 o=不同组其他用户权限
同组其他用户权限:
    chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限
    chmod a+r abc:abc给所有用户读的权限
改变拥有者(chown)和用户组(chgrp)的命令
    chown xiaoming abc:改变abc的拥有者为xiaoming
    chgrp root abc:改变abc所属的组为root
    chown root ./abc: 改变abc这个目录的所有者为root
    chown -R root ./abc: 改变abc这个目录以及当前目录下所有文件的所有者为root

linux文件组、权限等

标签:linux   执行   密码   文件夹   添加用户   时间   返回   direct   use   

原文地址:http://www.cnblogs.com/aigeileshei/p/6366027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!