⑴ 如何修改linux文件的属性与权限
1、打开Linux系统,建立一个目录。建立目录命令为【mkdir】。并用【ls】命令查看目录相关信息,如图,test的权限为rwxr-xr-x。
⑵ Linux系统中如何查看文件的属性
Linux中的文件属性可以通过ls -al指令来查看,下面的指令演示了如何在Linux系统中查看文件的属性:letuknowit@ubuntu:/$ cd /tmpletuknowit@ubuntu:/tmp$ touch testletuknowit@ubuntu:/tmp$ ls -al test-rw-rw-r-- 1 letuknowit letuknowit 0 2012-03-08 04:33 test第1行:通过cd指令进入 /tmp 目录第2行:通过touch指令新建一个文件,名为:test第3行:通过ls -al test指令查询文件test的属性,这里只列出了文件test的属性,如果想列出当前目录下所有文件的属性,去掉test即可(ls -al),也可以将test换成系统中的某个路径(ls -al /tmp),那么就会列出该路径下所有文件的属性第4行:test文件的属性,在Linux中,每个文件的属性由七个部分组成,为了看的更清楚,下面把这7项分开点显示:-rw-rw-r--�0�2�0�2�0�2�0�2 1�0�2�0�2�0�2�0�2 letuknowit�0�2�0�2�0�2�0�2 letuknowit�0�2�0�2�0�2�0�2 0�0�2�0�2�0�2�0�2 2012-03-08 04:33�0�2�0�2�0�2�0�2 test 以上7项依次表示【文件的属性】、【连接数】、【文件的拥有者】、【文件所属的群组】、【文件大小】、【文件创建时间】和【文件名称】。 红色部分的 -rw-rw-r–�0�2 就是Linux系统下文件的属性了,其决定着文件的拥有者、群组以及其他用户对该文件的访问权限,蓝色的letuknowit为该文件的拥有者,绿色的letuknowit是文件所属的群组;由于是用touch指令创建的文件,所以文件的大小为0。
⑶ Linux用户的属性有哪些
1. 用户账号涉及目录
/etc/login.defs 默认配置文件
/etc/passwd 账户属性表
/etc/shadow 密码
/etc/group 组属性表
2. 账号涉及操作
1. 添加账号 useradd
2. 删除 userdel
3. 账户属性
4. 查看用户信息 finger
3. 密码设计操作
1. 设置秘密
2. 修改
3. 清空密码 passwd -d
4. 修改密码过期信息 chage
5. 检查密码完整性 pwck
1. 账户属性表: /etc/passwd
account # 登录名
passwd # 密码
uid # user ID
gid # group id, 多个附加组用','隔开
'x' # 是密码占位符
2. 密码属性表: /etc/shadow
login # 账户名
password
. # 上次修改到现在的时间
. # 密码最短使用期限
. # 用户警告时间
. # 账号有效期
. # 保留字段
3. 账号涉及操作
1) 添加账号: useradd 账号名
-u uid
-g gid # 指定默认组id
-G gid,... # 附加组id
-c comment # 注释
-s shell
-d home_dir # 家目录
-M # 不设置家目录
-r # 添加一个系统用户 (id 0-499)
注意:adser是useradd的软链接
2) 删除: userdel xxxx
userdel -r user1 # 同时删除用户家目录
注意:userdel 默认不会删除用户家目录 网页链接
3) 修改账号属性: usermod
1. 查看账号属性: id 账号名
uid=0(root) gid=0(root) 组=0(root)
2. 修改账号属性: usermod -u 4004 user1
-u uid
-g Gid
-G # 修改附加组
-a -G # 追加附加组
-c comment # 修改注释
-d -m # 改家目录, 并移动之前的家目录中文件到新地址
-s # shell
-l # 改登陆名
-L # 锁定账户
-U # 解锁账户
改用户默认shell: chsh
chsh user1
修改注释信息: chfn
chfn user1
4) 查看用户信息: finger 账户名
4. 密码涉及操作
1) 设置密码: passwd 账户名(root用户)、 passwd
2) 修改: passwd 账户名(root用户)、 passwd
3) 清空密码: passwd -d 账户名
注意:linux安全属性,用户没密码不能登陆
4) 修改密码过期信息: chage
-m mindays # 最小天数
-M maxdays # 最大天数
-W warndays # 警告天数
-i inactive # 密码过期后, 经过多少天账号会被禁用
-l # 锁定账户
-u # 解锁用户
--stdin # 标准输入, std标准的缩写, in是input的缩写
"管道 |" echo "redhat" | passwd --stdin user3 # 脚本自动修改账号密码
5) 检查密码完整性: pwck
⑷ linux 不存在i属性的文件root为什么无法修改
-rw-r--r--
权限标志位:r(读read) w(写write) x(执行excute)
1.第一个“-”代表普通文件,如果是目录,则用“d”表示
2.第二个rw-:代表属主(用户)权限,有读和写的权限,无执行权限
第三个r--:代表属组(所在组的)权限,只有读的权限
第四个r--:代表其他用户权限,也是只有读的权限
3.可以更改权限,使用chmod命令
4语法:chmod mode 文件名
mode指的是文件的权限用八进制进行匹配而来的。
-rw-r--r-- 可转换为:644
5.要让文件所有者,所有者所在的组,其他的用户拥有所有权限,即-rwxrwxrwx
6.使用chmod 777 文件名即可。
⑸ Linux 中文件属性以及文件权限
可以看到列出了当前目录下的所有文件,包括权限信息,所属用户,日期和文件名,其它很好理解但是看到 -rwxrwxr-x 这一串字符的时候完全是懵逼状态的,我是谁?我在哪?我要干什么?😆先来对里面的字符一步步拆分吧。
首先第一个字符用来标识是文件还是目录,这里只列出两个有代表性的:
然后在接下来的剩余字符中,以三个为一组,且均为‘rwx’ 的三个参数的组合。其中,[ r ] 代表可读 (read)、[ w ] 代表可写 (write)、[ x ] 代表可执行 (execute)。我们知道,在 Linux 中,文件的基本权限就有九个,分别是
owner/group/others 三种身份各有自己的 read/write/execute 权限。那我们就明白了,并且可以得出结论:
我们如果想要查看单个文件的默认权限可以使用命令: ls -al 文件名
可以看到文件 hello.c 的默认权限为 -rwxr-xr-- ,要改变它的权限为 rwxrwxr-x ,我们可以使用 chmod 命令,有两种方法设置方法:
1、符号类型改变文件权限: chmod u=rwx,g=rwx,o=rx 文件名
从上示例中可以看到 hello.c 的权限已经变成 rwxrwxr-x 。
2、数字类型改变文件权限,各权限的分数对照表如下:
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:
变更权限的指令 chmod 的语法是这样的:
选项与参数:
如果要将 hello.c 的所有权限都启用,那么可以这样:
一顿操作猛如虎, hello.c 的文件权限变更为 rwxrwxrwx ,😆美滋滋。
刚接触 Linux,如果有写得不对的地方,希望能指出,一起交流,一起学习😯。
⑹ LINUX服务器几个简单修改文件权限的命令实例
1、权限保护 设置为600权限
例如:[root@localhost /]# chmod 600 /usr/local/webserver/nginx/conf/nginx.conf
这样我们将/usr/local/webserver/nginx/conf/nginx.conf文件设置为600权限,以防止修改。
2、使用“chattr”命令
另外,如果Linux使用的是ext2、ext3或ext4文件系统,还可以使用“chattr”命令:
Usage: chattr [-RVf] [-+=AacDdeijsSu] [-v version] files...
3、使用i属性
给重要文件加上i属性,即使root用户也不能直接修改或删除这类文件,以有效防止意外修改或删除文件的情况发生。具体命令如下:
# chattr +i passwd
给passwd文件加上i的属性
去除i属性使用如下命令:
# chattr –i passwd
去掉passwd文件i的属性,可以进行文件的修改。
⑺ linux查看文件属性命令
ls
ls -a 查看所有文件
ls -l 查看详细的属性
2,lsattr
查看文件的扩展属性,
如果文件被chattr +i 添加了写保护,
用lsattr可以看到添加的属性
3,file
查看文件的类型《Linux就该这么学》 一起学习更多命令
4,stat
查看文件的状态
⑻ Linux中修改文件权限是说Operation not permitted
原因:带有i属性的文件是不能修改的。
1、首先执行chmod 777 /etc/sysctl.conf时会报出错误:chmod: changing permissions of '/etc/sysctl.conf': Operation not permitted。
⑼ linux文件属性有哪些
文件的权限与属性是Linux相当重要的一部分,今天主要来看一下linux文件的属性。
6
在linux中,每一个文件都多加了很多的属性进来,尤其是用户组,其最大的用途是在“数据安全性”上来。如果你有一个开发团队,在你的团队中,你希望每个人都可以使用某一些目录下的文件,而非你的团队的其他人则不能使用,哪么可以将团队所需的文件权限写为【-rwxrwx---】
⑽ 安卓端怎么更改i a两属性的文件回答问题先了解linux的i属性和a属性,谢谢。
如果在你有权限的目录下
直接通过安卓手机的terminal或者叫终端模拟器使用相同命令就好
如果某个目录你没有权限需要sudo
手机就必须root