linux文件用户
A. linux查看所有用户 三种方式查看linux用户
1.查看 /etc/passwd 文件
/etc/passwd 包含了登录 Linux 系统所必需的每个用户的信息
# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
..
2. 使用 getent 命令
getent命令显示类似于/etc/passwd 文件的用户详细信息,它将每个用户详细信息显示为包含七个字段的单行。
# getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
...
3. 使用 compgen 命令
compgen 是 bash 的内置命令,运行: compgen -u 可以查看所有linux的用户。
# compgen -u
root
bin
daemon
adm
lp
...
B. linux修改文件所属用户和组
linux怎么修改文件所属用户和组?我们一起来了解一下吧。1、首先打开linux系统。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
C. linux 查看文件夹 属于哪个用户
"在Linux下查看用户属于哪个组有很多种方法,下面介绍常用的方法:
1.使用groups命令,后不加用户显示自己属于哪个组,如果后接用户名,则显示这个用户。
[root@localhost 桌面]# groups
root
[root@localhost 桌面]# groups markzhy
markzhy : markzhy
2.使用id命令,用法同groups命令
[root@localhost 桌面]# id markzhy
uid=1000(markzhy) gid=1000(markzhy) 组=1000(markzhy)
D. Linux文件权限和用户权限
useradser1#添加用户1
useradser2#添加用户2
chmod0770/home/user2#修改user2用户家目录权限,允许user2组可以进入,且user2组具有读写权限
groupmems-auser1-guser2#将user1用户加入到user2组,进而可以进入到/home/user2目录
su-user1#切换到用户1
cd/home/user2/#用户1进入到用户2家目录
touchtest{1..100}.txt#创建test1-test100.txt文件
echo"Ilovelinux;">test100.xt
exit#退出user1的登陆
su-user2#切换到user2用户
mkdirtest#此时test的目录权限是775,而user1在user2组里,因此user1和user2都有读写权限。
任务完成。
在上面的内容中,#号后面都是注释,给你看的内容,执行的时候不要把#号后面的内容复制到命令行里面去。
E. linux怎么更改文件所属用户,用户组
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:用户组名称 文件或目录
参数:
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
示例1:
[root@localhost home]# touch testfile //由 root 用户创建文件
[root@localhost home]# ls testfile –l
-rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root
[root@localhost home]# chown yangzongde testfile //修改文件拥有者为 yangzongde
[root@localhost home]# ls testfile -l
-rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root
F. linux修改文件用户权限
chmod 可以更改权限 前三个属于用户 中间三个属于租 后面三个属于其他 读写执行 例如给用户所有权限给组读权限 chmod 740 a.txt 具体可以看看《linux就该这么学》
G. linux用户文件放在什么地方
linux下每个用户都有一个家目录,这个目录下放着用户的文件。
文件所在位置是:/home/用户名
H. linux中查看文件所属的用户组使用什么命令
方法一:groups 命令法,groups 命令可以查看某个用户所属的用户组
只执行 groups 命令,可以查看系统当前登录用户的所属组
查询特定用户的用户组,在 groups 后面跟用户名即可
例如:groups root
方法二:查看 /etc/group 法
/etc/group 是用户组配置文件,可以查看此文件通过 grep 查询某个用户所在的用户组
例如:
cat /etc/group | grep root
方法三:id 命令法,id 命令也可以查看某个用户所属的用户组
只执行 id 命令,可以查看系统当前登录用户的用户组
查询特定用户的用户组,在 id 后面跟用户名即可
例如:
id root