linux用户权限 &&文件对应用户权限

103 阅读1分钟

cd /user/

mkdir test

groupadd gou

新建组

useradd -g gou -s /user/test gou

创建使用者
gou

passwd gou

设置密码

74hsf89YUsd;

chattr -i /etc/gshadow

锁定文件不可更改

chown -R gou /usr/test/test

更改文件属主到
gou

chmod -R 600 /usr/test/test

只有读写权限

chmod 700 /usr/test/test/test.sh

只有读写 执行权限



test.sh


#!/bin/bash

cd /usr/test/test

su -g gou -c ./test


改变文件对应用户权限

method1

chown -R [-f ][-H| -L| -P] Owner [ :Group ] { File ... | Directory ... }
chown -R username filename/filechown [-R] .group filename(or dirname),改变file的用户组为group(注意加点)


method2

我有一个脚本需要使用指定用户来运行,需要设置为开机运行。
我在/etc/rc.local 内加入以下代码

su - customuser -c "/path/to/script"