A. linux修改用户属组命令
Linux修改用户所属组
1、设置某个用户所在组
usermod -g 用户组 用户名
注:-g|--gid,修改用户的gid,该组一定存在
2、把用户添加进入某个组(s)
usermod -a -G 用户组 用户名
注:
-a|--append,把用户追加到某些组中,仅与-G选项一起使用
-G|--groups,把用户追加到某些组中,仅与-a选项一起使用
内容扩展
用户管理命令
useradd 注:添加用户
adser 注:添加用户
passwd 注:为用户设置密码
usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
pwcov 注:同步用户从/etc/passwd 到/etc/shadow
pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;
pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;
finger 注:查看用户信息工具
id 注:查看用户的UID、GID及所归属的用户组
chfn 注:更改用户信息工具
su 注:用户切换工具
sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;
visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的;
sudoedit 注:和sudo 功能差不多;
B. Linux 默认创建的用户属组是什么
具体情况不清楚,但你可以自己改变群组关系,groupadd 群组名称
创建一个群组 gpasswd -a 用户 群组名 将一个用记加入到群组中。
C. linux用户所属组命令linux用户所属组
linux下如何查看所有的用户和组信息?
1、首先打开终端(这里是Ubuntu系统),其他的打开命令界面即可2、然后输入命令行cat/etc/passwd,直接按下回车键即可3、然后这里就会显示很多的信息,所有的用户都在这里面了4、然后就是查看所有的组,同样的方法,键入命令行cat/etc/group然后回车5、然后系统中所有的组都会显示出来了,和用户一样,最后一个是我刚刚创建的哦6、使用命令行groups用户名,,可以查看当前用户所在组,以及组内其他成员的信息哦
linuxcp的时候如何更改所属用户?
可以通过命令chown来更改所属用户。
怎样查看当前用户所属的组?
linux查看用户所属组有很多方法:;命令groups查看当前用户所属组;#groups;root;groups用户(查看用户所属组);#groupsxly;xly:xly;id用户(查看用户所属组);#idxly;uid=500(xly)gid=500(xly)groups=500(xly);直接查看组文件,cat/etc/group;#cat/etc/group;root:x:0:;bin:x:
1:bin,daemon;daemon:x:
2:bin,daemon;sys:x:
3:bin,adm;adm:x:
4:adm,daemon;tty:x:
5:;disk:x:
6:;lp:x:
7:daemon;mem:x:
8:;kmem:x:
9:;xly:x:500:;命令:cat/etc/group|grep组名,用于查找某个用户组
Linux下查看用户列表?
1、/etc/group解说;
/etc/group文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用户组的用户之间具有相似的特征。比如我们把某一用户加入到root用户组,那么这个用户就可以浏览root用户家目录的文件,如果root用户把某个文件的读写执行权限开放,root用户组的所有用户都可以修改此文件,如果是可执行的文件(比如脚本),root用户组的用户也是可以执行的;
用户组的特性在系统管理中为系统管理员提供了极大的方便,但安全性也是值得关注的,如某个用户下有对系统管理有最重要的内容,最好让用户拥有独立的用户组,或者是把用户下的文件的权限设置为完全私有;另外root用户组一般不要轻易把普通用户加入进去,
2、/etc/group内容具体分析
/etc/group的内容包括用户组(Group)、用户组口令、GID及该用户组所包含的用户(User),每个用户组一条记录;格式如下:
group_name:passwd:GID:user_list
在/etc/group中的每条记录分四个字段:
第一字段:用户组名称;
第二字段:用户组密码;
第三字段:GID
第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;
linux里怎么用shell脚本查看所有管理员用户?
真正意义上的管理员用户只有一个,那就是root你所谓的管理员应该是归属于某个用户组的用户吧?例如root组。
/etc/group文件里记录了所有用户组下的用户,你可以查看这个。D. linux里边如何更改新建文件的默认用户和属组
使用chown命令
例如/a文件默认的是root 你想改成xxx,那么就是
chown root:xxx /a这是只更改属组
chown xxx:root /a这是只更改属主即用户
chown xxx:xxx /a这是更改用户和属组
当然如果你是想将整个目录下的所有都更改,那么使用-R参数即可