Linux 给 用户某个文件或文件夹的权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 给 用户某个文件或文件夹的权限相关的知识,希望对你有一定的参考价值。

参考技术A 加入 -R 参数,就可以将读写权限传递给子文件夹

例如 chmod -R 777 /home/mypackage

那么mypackage 文件夹和它下面的所有子文件夹的属性都变成了 777

777 是读、写、执行权限

linux权限设置(开放某个文件夹给指定用户)

问题背景:

  今天想把自己的数据集开放给同事a,只允许其读,不允许写。

 

操作:

step1:

查看该文件夹属于哪一个用户,哪一个组
ls 文件夹 -l
step2:

usermod -a -G 指定文件夹的组名 要分配的用户名
step3:

chmod 754 指定文件夹名

 

延伸:

1 权限的设置

chmod -rwxrwxrwx 三个rwx分别属于user,group,others
把一个文件的权限全部放开 就是chmod 777 file
chmod a+rwx 其实相当于 chmod 777
a:all
u:user
g:group
o:others

 

2  在服务器上增添新用户
useradd -d /home/username -s /bin/bash -u uid username
passwd username
mkdir /home/username
chown username:username /home/username/
chmod 755 /home/username

 

参考网址:

https://wiki.archlinux.org/index.php/Users_and_groups_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E6.9D.83.E9.99.90.E4.B8.8E.E5.B1.9E.E4.B8.BB
https://cnzhx.net/blog/linux-add-user-to-group/
http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html

以上是关于Linux 给 用户某个文件或文件夹的权限的主要内容,如果未能解决你的问题,请参考以下文章

linux权限设置(开放某个文件夹给指定用户)

linux 创建文件夹没有权限

关于linux的umask命令

Linux用户组权限简单解析

Ubuntu 文件(夹)权限查看与修改相关指令

Linux权限管理