力顶的小熊猫 2008-11-15 17:21
浏览 316
已采纳

linux下怎么分配权限和组权限

我最近在学习linux操作系统,发现一个小问题,就是在root用户下面建了几个普通用户,但是他们都没有权限,只能登录,查看一部分信息,就是不能操作增、删、修等操作,还有组也添加不上权限,给组添加一个权限代码:chown 753 ljwzuo 下面就提示我,
chown:cannot access 'ljwzuo':no such file or directory.还有就是给一个用户添加不上权限,希望大家给小弟指点指点。一如何给组添加权限,二如何给用户添加权限,三如何把组给一个用户。谢谢你。

  • 写回答

3条回答 默认 最新

  • iteye_521 2008-11-15 17:37
    关注

    linux中所有的权限都是针对文件的,目录也是一种文件,首先你要明白这个,你的普通用户当然没有权限删除别人的建立的文件了,要想让他们能删除,就要把这个文件的权限给他们才行。
    [quote]一如何给组添加权限[/quote]
    把一个文件的权限赋予一个组需要使用chgrp命令,格式如下:
    [code="java"]chgrp 用户组 文件或文件夹[/code]
    注意:每个文件只能属于单一的一个组
    [color=red]文件拥有者或root可以用chgrp改变文件所属组[/color]
    chgrp 用户组 文件或文件夹
    用户组必须在linux中存在

    [quote]二如何给用户添加权限[/quote]
    文件拥有者可以改变文件权限(用chmod命令)
    [color=red]root用户可以使用chown命令改变文件的 拥有者[/color]
    chown 用户名 要改变的文件名
    用户名必须存在于操作系统中

    注意:
    权限分为读,写,执行三种(r,w,x),按文件拥有者,用户组和其他用户三种方式(u,g,o)分配
    只有root和文件拥有者有权力更改文件权限
    通过chmod命令更改文件权限
    方式一:字符方式
    chmod u+x 文件名 把指定文件的执行权限赋予当前用户
    chmod u-x 功能相反
    chmod u=rwx 所有权限赋予当前用户
    方式二:数字方式
    r=4 w=2 x=1
    chmod 644 文件名,把文件的权限变为rw-r-r-
    chmod -R 文件夹名 ,把目录包括目录中所有文件都更改权限

    [quote]三如何把组给一个用户[/quote]
    可以这样:
    [code="java"]useradd -G 组名 用户名[/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog