如何在指定的DIR中为用户设置完全的预处处? -- linux 领域 和 permissions 领域 和 directory 领域 和 users 领域 服务器管理 相关 的问题

How can I set full premissions to a user in a specified dir?


简体版||繁體版
22
vote

问题

中文

如何在Linux中的指定目录中设置完全权限?

英文原文

How can I set full permissions to a user in a specified dir in linux?

           

回答列表

25
 
vote
vote
最佳答案
 

取决于您的意思是"完整权限" 。如果您希望用户对该目录中的所有文件和目录具有完整的读写访问,那么这将有所帮助:

  chown -R username directory chmod -R u+rX directory   

第一个命令使用户拥有目录。 第二个命令为它们提供完整的读取和访问权限。 r 给出了读取权限, X 给出了"执行" 权限到目录,而不是文件。

 

Depends what you mean 'full permissions'. If you want a user to have full read and write access to all files and directories in that directory, then this will help:

chown -R username directory chmod -R u+rX directory 

The first command makes the user own the directory. The second command gives them full read and access permissions. The r gives read permission, the X gives 'execute' permission to directories, and not files.

 
 
     
     
1
 
vote

我的评论之前的两个解决方案假设您只希望单个人完全访问目录及其下面的子目录和文件。

是正确的,还是您希望多个人可以完全访问该特定目录?

 

The two solutions previous to my comment assume that you only want a SINGLE person to have full access to a directory and its sub-directories and files below it.

Is that correct or do you want MULTIPLE people to have full access to that specific directory?

 
 
1
 
vote

如果您不希望更改目录的现有权限,但是希望向用户的内容提供用户(或多个用户或组)权限,可以使用ACL。某些文件系统(ext3)要求安装ACL标志以启用ACL。通常,只需使用组就足够了,但ACL可能更灵活。

查看 setfacl getfacl 命令以获取更多信息。

 

If you do not wish to change the existing permissions of the directory, yet would like to give a user (or multiple users or groups) permissions to the contents of the directory, you can use ACLs. Some filesystems (ext3) require the acl flag on mount to enable ACLs. Often, just using groups is sufficient, but ACLs can be more flexible.

Look at the setfacl and getfacl commands for more information.

 
 
0
 
vote

您可以使用以下命令提供用户所有权:
chown -R username:groupname directory

权限由 chmod 控制,但是如果您提供用户所有权,则应设置权限以提供完全访问权限。

 

You can give the user ownership with the following command:
chown -R username:groupname directory

Permissions are controlled with chmod but more than likely if you give the user ownership the permissions should already be set to give them full access.

 
 

相关问题

0  无法使用MySQL创建的用户登录  ( Cannot log in with created user in mysql ) 
使用此命令 GRANT ALL PRIVILEGES ON *.* to brian@'%' identified by 'password'; 我尝试登录: mysql -u brian -ppassword 错误是: ERROR 1045 (28000): Access denied f...

2  创建一个可以在没有用户登录的情况下执行的预定任务 - VBScript  ( To create a scheduled task which can execute without user logged on using vbsc ) 
我需要在远程计算机上执行文件,而无需登录机器。 我为同一个创建了计划任务。 PFB代码段 scheduled_task ="schtasks / create / s< / sc nologon / tn install / tr c: temp msgbox1.vbs / st" &小时(现在)&...

3  实验室用户帐户  ( Lab user accounts ) 
我为学校划分工作(k-12)。虽然我最感兴趣的是,Windows和Linux管理员必须面对同一问题并具有类似的解决方案。 在特定实验室中的大多数计算机是大致相同的机器。因此,我们拥有新台式机,旧台式机的实验室,新笔记本电脑的实验室(带802.11n)和旧笔记本电脑的实验室(802.11g卡)。 我正在寻找用于使用的帐...

1  每个用户CAL报告TS 2008  ( Ts 2008 per user cal report ) 
我在Windows Server 2008 STD TS服务器中使用Win7机器rdping。 当我尝试登录时,我会在事件日志中获得以下错误。 事件ID 1004终端服务器 不能发布客户许可证。它是 由于a而无法发出许可 更改(不匹配)客户许可证, 内存不足或内部 错误。此进一步的详细信息 ...

0  为什么一个单独的用户用于MPI作业?  ( Why a separate user for mpi jobs ) 
与MPI设置群集的许多教程建议创建具有有限权限的单独用户( 1 , 2 )。这意味着运行作业需要登录单独的用户,并且显然是另一个步骤。 为什么这是必要的,或者它实现了什么?有没有原因 not 只需使用默认用户? (我们作为教育项目运行这个群集:完全脱机,已知用户要求的物理访问,因此简单的安全性通过安全性。) ...

0  Linux用户无法在其主目录外读取或编辑  ( Linux user cannot read or edit outside their home directory ) 
我想知道如何在Linux上设置用户帐户,其中用户无法在其主目录外读取或编辑。 谢谢, 本 ...

43  如何使用root列出所有用户?  ( How do i list all users with root ) 
在Linux盒子上,如何列出具有root priveleges的所有用户(更好,所有用户通常都有root或没有)? ...

223  如何在计算机上与多个用户共享Git存储库?  ( How do i share a git repository with multiple users on a machine ) 
我在登台服务器上有一个git存储库,多个开发人员需要能够拉到。 git-init 似乎有一个旗帜非常接近我正在寻找的东西: --shared ,除了我希望多个人一起拉到该存储库。 git-clone 's <代码> ABCDEFGHIJKLMNABCDEFGHIJKLMN3 标志完全不同。 更改现有存储库...

0  正确分配权限和组  ( Correctly assigning permissions groups ) 
所以我的nginx正在使用 www-data:www-data ,我想通过正确的sftp将文件部署到我的服务器。 所以我创建了一个名为 abcdefghijklmn1 的用户,并将他添加到 www-data 组。 $ id beanstalk uid=1000(beanstalk) gid=1000(beans...

0  GCP用户组?  ( Gcp user groups ) 
在gcp中,我们是否能够将用户组合,如我们在Active Directory中如何进行?我在思考,而不是将角色分配给个别用户,我可以分配给更易于管理的组。谢谢。 ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有