linux授权某个用户对某个目录有读写的权限

针对特定的某一个用户设置文件或目录权限,用setfacl。

首先打开文件系统的acl功能,在挂载参数添加cal,再保存退出,比如/home分区:

1 vim /etc/fstab
2 /dev/sda2           /home                   ext3    defaults,acl      1 2

重新挂载:

1 mount -o remount /dev/sda2

然后,

1 setfacl -R -m u:username:rwx your_file_or_fir
2 如setfacl -R -m u:zrp:rwx /home/www

 查看用

1 getfacl your_file_or_fir
时间: 2024-10-07 20:30:48

linux授权某个用户对某个目录有读写的权限的相关文章

Linux创建指定用户特定指定目录权限

指定用户特定指定目录权限 需要注意要指定好文件夹的权限,不然会导致nginx不能访问,最好是在root下建立目录,然后 # useradd -d /usr/www -m tempuser# passwd tempuser   回车输入密码 注意一定要带用户名,不然就是修改root!!!# chown tempuser -R /usr/www 这样不能上传到其他目录,但是可以下载可以看,只读. # chmod 755 /usr/www  如果要给特定 但是需要注意 在linux shell中不显示

linux 判断指定用户对指定目录具有的权限

脚本名:power.sh 脚本内容: Shell代码   #!/bin/sh username3=$1 dir_name2=$2 # get existing directory file_path=$dir_name2 while true do if [ -d $file_path ];then break; fi file_path=${file_path%/*} done dir_name2=$file_path # Judge whether the user exists grep

Linux sftp限制用户访问指定目录

一.创建新用户: [root@controller ~]# useradd test[root@controller ~]# passwd testNew password: BAD PASSWORD: The password is a palindromeRetype new password: passwd: all authentication tokens updated successfully. 二.修改sshd配置文件: [root@controller ~]# vi /etc/

linux下添加用户和用户组,并且有sudo权限

添加用户和用户组,并且有sudo权限 1.添加用户组 groupadd dev 2.添加用户并且归属dev组 useradd -g dev yujuan 3.修改用户密码 passwd yujuan 4.查看组 cat /etc/group 5.查看用户 cat /etc/passwd 6.给用户组增加sudo权限 sudo vim /etc/sudoers %dev ALL=(ALL) NOPASSWD:ALL //免密 %dev ALL=(ALL) ALL 7.给用户增加sudo权限 sud

linux 查看当前用户id、whoami用户列表、用户组、用户权限/etc/passwd、/etc/group、/etc/shadow以及切换用户身份、su、sudo、/etc/sudoers

一.查看当前用户之id.whoami 命 令:id 功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名 语 法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及所属群组的实际与有效ID.若两个ID相同,则仅显示实际ID.若仅指定用户名称,则显示目前用户的ID. 这个命令在溢出时经常用到,查看是不是溢出root成功,执行一下id命令,显示uid=0,则成功了. 参 数: -g或--group 显示用户所属群组的ID. -G或--g

linux学习笔记之 文件和目录管理

这里列这些常用的命令提醒一下自己,免得老是会忘记那么几个 cd pwd mkdir rmdir ls mv cp rm cat tac nl more less head tail od ls -l file                    <==显示的是默认的mtimels --time={ctime|atime] file  <==显示指定的时间类型ls --full-time                <==显示完整的时间 mtime mtime(modification

Linux读写执行权限对目录和文件的影响

提示:这里的用户指的是普通用户 读写执行权限对root无效 对于目录来说 1)只拥有读权限 可以ls 查看目录内容,不能切换进目录中去 也不能创建目录或文件 [[email protected] opt]$ ls log/ls: cannot access log/www: Permission deniedwww[[email protected] opt]$ cd log/-bash: cd: log/: Permission denied[[email protected] opt]$ m

linux下创建用户,给用户设置密码,给用户授权

1.linux下的用户是属于组的,所以需要创建一个组,划分给用户.创建命令: 在root下执行 groupadd  ver     创建一个组ver 2.创建用户            useradd -m -g ver uiadm     新增用户uiadm 3.设置用户密码 passwd  uiadm     换行输密码 4.切换到home目录,在root用户下给uiadm授权 chmod 775 -R uiadm

linux下nginx+php-fpm运行用户以及资源目录的权限

最近研究了下linux下nginx+php-fpm等web服务的运行用户,和web目录的权限 之前以为,nginx php-fpm 等服务,是用户登入的linux服务器上后, 然后运行对应的服务, 该服务就是以那个用户身份在跑的,后面发现是错的, 普通用户登入,没有权限启动服务. google,下,找同事了解到, 猜发现, 服务的运行身份都是在配置文件中配置的, 如nginx服务, 在nginx.conf的开头有user [用户名]  这就表示以填写的用户运行该模式了. 对应的web资源,必须对