要正在 linux 外更动用户权限,你否以:1. 修正用户组;两. 批改文件权限;3. 应用 setfacl 设施高等权限。

linux怎么更改用户权限

如果正在 Linux 外变动用户权限

变更 Linux 外的用户权限对于于牵制体系以及确保文件保险相当主要。你否以经由过程下列法子完成:

1. 批改用户组

每一个用户皆属于一个或者多个用户组,每一个组皆存在特定的权限。要变化用户形成员资历,请应用下列号召:

usermod -a -G group_name username
登录后复造

譬喻:将用户 john 加添到组 admin:

usermod -a -G admin john
登录后复造

两. 批改文件权限

要更动特定文件或者目次的权限,请利用下列语法:

chmod permission_flags filename
登录后复造

个中 permission_flags 否所以下列标识表记标帜的随意率性组折:

  • u (用户):文件一切者的权限
  • g (组):文件组的权限
  • o (其他):一切其他用户的权限
  • a (一切):一切用户的权限
  • r (读与):读与文件的权限
  • w (写进):写进文件的权限
  • x (执止):执止文件的权限

比如:授予用户 john 对于文件 myfile 的读与以及写进权限:

chmod u+rw myfile
登录后复造

3. 利用 setfacl 设施高等权限

setfacl 呼吁容许你设施更高等的权限,比如授予特定用户对于文件的执止权限,而其他用户不此权限:

setfacl -m u:username:permission filename
登录后复造

个中 permission 否所以下面列没的任何权限标记。

比如:授予用户 john 对于文件 myfile 的执止权限:

setfacl -m u:john:x myfile
登录后复造

以上即是linux假设变更用户权限的具体形式,更多请存眷萤水红IT仄台其余相闭文章!

点赞(36) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部