zoukankan      html  css  js  c++  java
  • 小白的linux笔记5:关于权限那些事

    在设置smb时发现,目录的权限是个影响访问的大问题,还是得研究清楚。

    关于文件权限

    查看当前目录下文件和文件夹的权限状态:ls -l

    drwxrwxr--.  4 root root    4096 2月  16 13:23 share

    -rw-rw-r--.  1 root root       0 2月  16 13:27 新建文本文档.txt

    第一位d表示文件夹,-表示是文件

    第234位rwx表示所有者(owner)的read(4)、write(2)、execute(1)权限,

    第567位rwx表示所属组(group)的read、write、execute权限,

    第567位rwx表示所有者(owner)的read、write、execute权限,

    后面第一个root表示所有者是root,第二个root表示是root分组。

    更改文件权限:chmod 777 fileName/folderName //权限全开

    更改目录下所有文件的权限:chmod -R 777 folderName //-R要大写,表示recursive递归

    7是因为4+2+1=7,6=4+2,5=4+1,

    所以现在知道为什么在smb的conf里面,create mode = 0664,directory mode = 0755的意思了。

    https://www.cnblogs.com/sxdcgaq8080/p/7498906.html

    https://blog.csdn.net/pythonw/article/details/80263428

    关于用户和组

    查看用户和组:group查看当前用户,group username查看指定用户。

    查看所有组:cat /etc/group,组信息保存在这个文件中,格式类似——

    root:x:0:
    bin:x:1:bin,daemon
    daemon:x:2:bin,daemon
    username:x:20:

    此文件中每一行各代表一个用户组。各用户组中,还是以 ":" 作为字段之间的分隔符,分为 4 个字段——组名:密码:GID:该组中的用户列表。需要注意的是,如果该用户组是这个用户的初始组,则该用户不会写入这个字段(该字段显示的用户都是这个用户组的附加用户)。

    http://c.biancheng.net/view/841.html

    将user的主要用户组改为group:usermod -g user group

    将user增加到group中,而不必离开原有的其他用户组,使此用户组成为该用户的附加用户组,-a 代表 append,需要与 -G 选项配合使用:usermod -a -G user group

    将一个用户从某个组中删除:gpasswd -d user group,但是这个时候需要保证 group 不是 user 的主组。

    https://www.cnblogs.com/jxhd1/p/6528574.html

    https://www.runoob.com/linux/linux-user-manage.html

    更改文件和目录的用户和组

    更改所有者:chown newowner file;递归文件夹:chown -R newowner folder

    同时更改所有者和组:chown newowner:newgroup file

    更改当前文件夹下所有文件和目录的所有者:chown -R newowner *

    更改组:chgrp -R newgroup /folder

    把一个用户放到root组之后,发现root组并没有增加,而是在wheel组里面增加了,搜索一下发现wheel是一个受控的root账户。也不影响访问smb。

  • 相关阅读:
    分布式文件系统HDFS体系
    开源分布式文件系统比较
    分布式文件系统FastDFS设计原理
    开源日志系统比较
    FMX.Controls单元 中图形矩阵变换
    磁波刀和海扶刀的区别
    pchar,pwidechar,pansichar作为返回参数时内存访问错误
    【笔记】每次开机后,第一次打开一个程序,比如浏览器或播放器,会比较慢。但关掉后第二次或第三次打开的话就会比较快了,这是为什么?
    DOS批处理中%cd%和%~dp0的异同分析
    [转]使用互斥对象让程序只运行一次(delphi)
  • 原文地址:https://www.cnblogs.com/cityfckr/p/12318502.html
Copyright © 2011-2022 走看看