您的位置:首页 > 运维架构 > Linux

linux授权用户、组、权限

2015-07-30 15:52 447 查看
添加组的命令: groupadd 组名 。 (在root管理权限)

查看linux中所有组的信息: cat /etc/group 。

创建用户,并同时指定将该用户分配到哪个组里: useradd -g 组名 用户名。 (在root管理权限)

查看linux中所有用户的信息: cat /etc/passwd 。

更改某个用户所在的组: usermod -g 组名 用户名。 (在root管理权限)

权限含义详解:

权限分为三种: r 代表可读,用4表示。 w 代表可写,用2表示。 x 代表可执行,用1表示。

-rw-r--r-- 的解释如下, :

第一位的‘-’ 代表文件类型。 【'd' 代表目录,'|' 代表链接】。

第二位到第四位的‘rw-’,代表该文件的所有者对该文件的权限。

第五位到第七位的‘r--’,代表该文件所在的组的其他用户对该文件的权限。

第八位到第十位的‘r--’,代表其他组的用户对该文件的权限。

chmod命令:使用例: chmod 760 目录/文件,

意思是 给该目录/文件的所有者对该目录/文件赋予rwx权限,给该目录/文件所在的组的其他用户对该目录/文件赋予rw-权限,给其他组的用户对该目录/文件赋予---权限。

chmod 755 abc :赋予abc权限rwxr-xr-x。

chmod u=rwx,g=rx,o=rx abc :同上 u=用户权限 g=组权限 o=不同组其他用户权限。

chmod u-x,g+w abc :给abc去除用户执行的权限,增加组写的权限。

chmod a+r abc :给所有用户添加读的权限。

改变拥有者(chown)和用户组(chgrp)命令:

chown xiaoming abc :改变abc的拥有者为xiaoming。

chgrp root abc :改变abc所属的组为root。

chown root ./abc : 改变abc目录的所有者是root。

chown -R root ./abc :改变abc目录及其下面的所有目录和文件的所有者是root。参数-R 是递归的意思。

CHMOD

U文件所有者

G文件所在组用户

O其它用户

RWX=421 三个位可以相加,权限叠加 读权限是4,写是2,读写权限是6

chmod U+R install.log 给install.log授读的权限

chmod u=rw install.log给install.log授读写的权限

也可以用下面的方式

chmod 666 install.log给install.log给所有者用户,组用户,其它用户全部授读写权限

chmod -R 666 test 给test文件夹所有者,组用户,其它用户全部授读写权限,test文件夹和子文件夹拥有同样的授权,注意-R必须大写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: