【Linux】【备忘】用户相关的部分操做指令

~groups 查看用户所在的组linux

$ groups user  递归

结果:  user : group1 group2test

~usermod 修改用户所在的组file

usermod -g group loginname 
强行设置某个用户所在组
usermod -G groups loginname
把某个用户改成 group(s) 
usermod -a -G groups loginname
把用户添加进入某个组(s)

~chrgp 修改文件文件夹所属用户组权限

注:要改变成为的用户组名称,必须在 /etc/group里存在,不然就会显示错误。di

[root@linux ~]# chgrp [-R] dirname/filename ...
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的全部文件、目录都更新成为这个用户组。
范例:
[root@linux ~]# chgrp groups test.txt

~chown 修改文件拥有者文件

用户必须是已经存在系统中的,也就是在 /etc/passwd这个文件中有记录的用户名称才可改变。数字

[root@linux ~]# chown [-R] 帐号名称 文件或目录
[root@linux ~]# chown [-R] 帐号名称:用户组名称 文件或目录
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的全部文件、目录都更新成为这个用户组。

~chmod 修改文件权限错误

数字设定法:data

数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,而后将其相加。因此数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。

例:

$ chmod 644 test.txt

$ ls –l

即设定文件mm.txt的属性为:
-rw-r--r-- 1 user groups 1155 Feb 8 15:30 test.txt
文件属主(u)user 拥有读、写权限
与文件属主同组人用户(g) 拥有读权限
其余人(o) 拥有读权限

修改文件夹权限须要加 -R

例:$ chmod 644 /data/test

相关文章
相关标签/搜索