① linux中存放用户账号的文件是什么
linux中用户的关键信息被存放在系统的/etc/passwd文件中。/etc /shadow作为真正的口令文件,用于保存包括个人口令在内的数据。
通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。
Unix/Linux系统中,口令不再直接保存在passwd文件中,通常将passwd文件中的口令字段使用一个“x”来代替,将/etc /shadow作为真正的口令文件,用于保存包括个人口令在内的数据。当然shadow文件是不能被普通用户读取的,只有超级用户才有权读取。
(1)linux用户文件扩展阅读:
文件中的相关信息:
1、注册名(login_name):用于区分不同的用户。在同一系统中注册名是唯一的。在很多系统上,该字段被限制在8个字符(字母或数字)的长度之内;并且要注意,通常在Linux系统中对字母大小写是敏感的。这与MSDOS/Windows是不一样的。
2、口令(passwd):系统用口令来验证用户的合法性。超级用户root或某些高级用户可以使用系统命令passwd来更改系统中所有用户的口令,普通用户也可以在登录系统后使用passwd命令来更改自己的口令。
3、用户标识号(UID):UID是一个数值,是Linux系统中唯一的用户标识,用于区别不同的用户。在系统内部管理进程和文件保护时使用UID字段。在Linux系统中,注册名和UID都可以用于标识用户,只不过对于系统来说UID更为重要;而对于用户来说注册名使用起来更方便。
② linux 用户目录下什么文件是一定存在的
根目录文件下内容:
/bin:放置执行文件的目录,但毕竟特殊,其下放置的是在单用户维护模式下还能被操作的命令。主要有cat、chmod、date、 mv、mkdir、cp、bash等常用命令。
/boot:放置开机会试用到的文件,包括linux内核文件以及开机菜单与开机所需的配置文件等。
/dev:任何设备与接口设备都是以文件形式存放于该目录下。访问文件即是访问设备。
比较重要的文件有/dev/null, /dev/zero, /dev/tty, /dev/lp*, /devhd*, /dev/sd*等。
/etc:存放系统主要的配置文件。一般用户可查看文件属性,但只要root有权修改。
比较重要的文件有/etc/inittab, /etc/init.d, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig等。
例如:/etc/init.d:所有服务的默认启动脚本都是放在这里的,例如要启动关闭iptables的话:"/etc/init.d/iptables start","/etc/init.d/iptables stop"。
/home:系统默认用户主文件夹(home directory)。
比较重要的是,主文件夹有两种代号:
~:代表目前用户的文件夹
~dmtsail:代表dmtsail的主文件夹
/lib:放置开机时会用到的函数库,以及在/bin 或 /sbin下面的命令会调用的函数库
比较重要的是/lib/moles这个目录会放置内核相关的模块(驱动程序)。
/media:放置可删除的设备。包括软盘、光盘、DVD等设备都暂时挂在于此
/mnt:挂载额外的设备,与/media类似,用于暂时挂载
/opt:第三方软件放置目录
/root:系统管理员的主文件夹
/sbin:放置开机(包括开机、修复、还原系统)所需要的命令,常见的有fdisk,fsck,ifconfig,init,mkfs等
某些服务器软件程序一般放置在/usr/sbin,本机自行安装所产生的系统执行文件放置在/usr/local/sbin中
/srv:可视为service的缩写,是一些网络服务启动之后所需要取用的数据目录
/tmp:让一般用户或者正在执行的程序暂时放置文件的地方。任何人都可以访问
③ 如何查看linux用户主目录下的文件
在没有图形界面的Linux中需要查看一个文件的内容,这里分享下查找方法。
1、首先在电脑中打开Putty软件,连接上Linux,如下图所示。
④ linux 查看用户有哪些文件
当前用户主目录可以通过cd ~命令进入
然后可以通过ls或ll命令查看文件,如果要看隐藏文件可以使用"l."命令
如果查看其它用户的主目录,可以使用cd /home/用户名(默认是这个位置),root用户的主目录为/root
⑤ linux用户信息保存在哪里
who 看当前登陆用户信息
cat /etc/passwd 看所有系统用户信息
查看linux下用户组是哪个命令!
察看 /etc/group文件
用cat /etc/passwd |cut -f 1 -d :
1、Linux里查看所有用户
linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户。
Xwindows界面的就不说了。
(1)在终端里。其实只需要查看 /etc/passwd文件就行了。
(2)看第三个参数:500以上的,就是后面建的用户了。其它则为系统的用户。
或者用cat /etc/passwd |cut -f 1 -d :
2、用户管理命令
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 功能差不多;
3、管理用户组(group)的工具或命令;
groupadd 注:添加用户组;
groupdel 注:删除用户组;
groupmod 注:修改用户组信息
groups 注:显示用户所属的用户组
grpck
grpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;
grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件
⑥ Linux操作系统下用户和用户配置文件有哪些解析
对于用户账户管理我们经常用到的配置文件有:/etc/passwd,/etc/shadow,/etc/group。还有就是/etc/gshadow,不过这个我们一般情况下用不到。
1、/etc/passwd
account:passwd:UID:GID:GECOS:directory:shell
account:用户名,是UID到名称的一种映射。
passwd:密码,在你的配置文件中你会看到一个X,在以前的版本中这个位置就是用来存储加密的密码的,但是这个文件的特性是所有的用户都能够读取,所以密码放在这里非常的不安全,现在的版本都将密码单独的放在在一个配置文件中(/etc/shadow)。
UID:用户的ID,最基本的标识用户的编号。(UID范围:0为root,1--499为系统用户,一般为非交互账户,500以后为普通用户)
GID:用户主组的ID。
GECOS:用户信息说明栏,不是很重要,里面的内容随便,不写也没关系,通常写该用户的姓名,电话之类的。
directory:用户的家目录。
shell:用户登录时默认给该用户使用的shell。
⑦ linux怎么给用户文件夹所有权限
useradd –d /home/zhouy -m zhouy
此命令创建了一个用户zhouy,其中-d和-m选项用来为登录名zhouy产生一个主目录/home/zhouy(/home为默认的用户主目录所在的父目录)。
该用户有/home/zhouy/下的可读、可写、可执行权限
⑧ linux 下user用户的文件资料能用指令拷到 root用户下吗
linux 文件属性可以通过ls -l命令来看:
-rwx------ .....
第一位可以区分文件的性质:d-目录,--普通文件,l-链接文件 c-字符文件
后面九位每三位一组,代表相关权限:r-可读,-w写,-x可执行。这三组分别对应的是:文件主、文件组、其他用户。
如果想将别的用户下的文件拷贝到自己的目录下,则对访问的文件一定要有读权限,对访问的路径(目录)要有执行权限。
如果要想将自己目录下的文件拷贝到其他目录下,则对访问的目录一定要执行+写权限才可以。
⑨ linux 用户信息 在哪个文件夹
linux的密码保存在那个文件里
niithuang
|
浏览
11794
次
2008-09-04
17:05
推荐于2016-05-31
01:21:08
最佳答案
nix/linux的密码文件原来采用/etc/passwd,共有7个字段。用户的密码加密后放在每一行的第二个字段里,这个
/etc/passwd文件在一般情况下是所有用户可读,只有root用户可写的,这样不良用户就可能读取加密后的密码字串来取得密码。因为这个安全原因,设置一个/etc/shadow文件专门用于保存密码且它的权限一般是root可读,没有其他权限。这样加密后的密码文件就不能被普通用户读取。做法是把/etc/passwd对应的密码字段用*号表示,在/etc/shadow里对应的一行,有用户名和真正的密码加密字串,其他的字段一般留空。
原始建立起来的系统,只有/etc/passwd文件,使用useradd,passwd命令也只能把密码写入/etc/passwd
⑩ linux用户文件放在什么地方
linux下每个用户都有一个家目录,这个目录下放着用户的文件。
文件所在位置是:/home/用户名